home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 25
/
Cream of the Crop 25.iso
/
os2
/
os2trace.zip
/
PMOS2TRC.HLP
(
.txt
)
< prev
next >
Wrap
OS/2 Help File
|
1997-05-20
|
110KB
|
3,828 lines
ΓòÉΓòÉΓòÉ 1. Help for OS/2 2.10+ ΓòÉΓòÉΓòÉ
This API is only available on OS/2 Version 2.10 or later.
ΓòÉΓòÉΓòÉ 2. Help for OS/2 2.30+ ΓòÉΓòÉΓòÉ
This API is only available on OS/2 Version 2.30 (Warp) or later.
ΓòÉΓòÉΓòÉ 3. Help for OS/2 2.40+ ΓòÉΓòÉΓòÉ
This API is only available on OS/2 Version 2.40 (Warp Version 4) or later.
ΓòÉΓòÉΓòÉ 4. Help for OS/2 API Trace ΓòÉΓòÉΓòÉ
Use OS/2 API Trace to enable and/or disable the tracing of 16-bit and 32-bit
OS/2 APIs imported by an executable file without affecting its source code.
Also use OS/2 API Trace to customize and summarize the tracing of 16-bit and
32-bit OS/2 APIs.
For a detailed explanation of each menu item, select from the list below:
o Enable
o Customize
o Summarize
o Options
ΓòÉΓòÉΓòÉ 5. Help for Enable ΓòÉΓòÉΓòÉ
Select Enable to enable and/or disable the tracing of OS/2 APIs imported by an
executable file.
This is accomplished by processing each entry in the table of strings within
the executable file that contains the names of the imported DLLs. If the entry
represents one of the supported OS/2 DLLs and the user requests enablement of
API tracing for this DLL, the entry is replaced with the name of the
appropriate trace DLL. When the executable file is invoked, the trace DLL
intercepts API calls to its corresponding OS/2 DLL, logs API input information,
invokes the API, and logs API output information. If the entry represents one
of the trace DLLs and the user requests disablement of API tracing for this
DLL, the entry is replaced with the name of the supported OS/2 DLL. When
finished, the updated table of strings is written to the executable file.
Note: All private APIs are simply forwarded to the corresponding OS/2 DLL with
no intervention from the trace DLL.
All levels of information, from the trace-enabled .EXE and/or any trace-enabled
.DLLs that are attached to the .EXE, are logged to a text file with a file name
that matches the .EXE file name and an extension of .TRC. This trace
information file resides in the same directory as the .EXE file. If another
instance of the same .EXE is already running, the file name of the text file is
changed to PROC followed by the hexadecimal process identifier (i.e.
PROC003A.TRC). If this occurs, a warning message is issued.
Note: If a REXX program loads any trace-enabled .DLLs, all trace information
is logged to CMD.TRC in the same directory as the CMD.EXE executable that
loaded the REXX program.
For a detailed explanation of each menu item, select from the list below:
o Open File
ΓòÉΓòÉΓòÉ 6. Help for Open File ΓòÉΓòÉΓòÉ
Use Open file to open an executable file in order to enable and/or disable the
tracing of OS/2 APIs imported by the file.
Note: Trace enablement alters the contents of the executable file's import
module name table. Although this action does not affect the functionality of
the executable, it does affect its date and time stamp.
ΓòÉΓòÉΓòÉ 7. Help for Customize ΓòÉΓòÉΓòÉ
Select Customize to customize the tracing of OS/2 APIs.
This is accomplished by storing the state of the trace customization options in
the operating system's user profile, OS2.INI. The state of these options can
then be retrieved by the trace DLLs when a trace-enabled executable commences
running.
For a detailed explanation of each menu item, select from the list below:
o Buffer Length
o DOSCALLS APIs
o File Wrapping
o PMGPI APIs
o Logging Level
o Time Stamping
o PMWIN APIs
ΓòÉΓòÉΓòÉ 8. Help for Buffer Length ΓòÉΓòÉΓòÉ
Use Buffer length to specify the maximum number of bytes of level three trace
information to log from buffers. Imposing a limit on buffer length is
especially useful when tracing APIs that input and/or output large arrays
comprising of:
ASCIIZ strings
Characters (bytes)
Colors
FIXED structures
Integers
POINTL structures
RECTL structures
and only the first few entries are needed to provide a general idea of the
contents of the entire buffer.
This window provides the same functionality as OS2TRACE's -B option, and is
only effective when logging level three trace information.
ΓòÉΓòÉΓòÉ 9. Help for DOSCALLS APIs ΓòÉΓòÉΓòÉ
Use DOSCALLS APIs to specify one or more groups of APIs to trace from within
DOSCALLS.DLL. Limiting the number of groups of DOSCALLS APIs is especially
useful when only interested in tracing a few specific areas within
DOSCALLS.DLL, such as:
Date/time and timer support
Device specific, ring 2 support
Exception management support
File management
Infoseg support
Memory management
Message
Miscellaneous
Module manager
MVDM support
Named pipes support
National language support
Performance
Process and thread support
Resource support
Semaphore support
Session manager support
Signals
This window provides the same functionality as OS2TRACE's -D option, and is
only effective when DOSCALLS.DLL is enabled for tracing.
ΓòÉΓòÉΓòÉ 10. Help for File Wrapping ΓòÉΓòÉΓòÉ
Use File wrapping to specify the maximum number of bytes of trace information
to log before log file wrapping (overwriting from the beginning) occurs.
Imposing a limit on log file length is especially useful when tracing large
numbers of APIs, when tracing over extended periods of time, or when disk space
is limited and only the most recent information is required.
This window provides the same functionality as OS2TRACE's -F option.
ΓòÉΓòÉΓòÉ 11. Help for PMGPI APIs ΓòÉΓòÉΓòÉ
Use PMGPI APIs to specify one or more groups of APIs to trace from within
PMGPI.DLL. Limiting the number of groups of PMGPI APIs is especially useful
when only interested in tracing a few specific areas within PMGPI.DLL, such as:
Basic PS control
Bitmaps and pels operations
Default primitive attributes
Device contexts
Drawing primitives and primitive attributes
Inking
Logical color tables
Metafiles
Paths and clipping with paths
Phyical and logical fonts with lcids
Picking, boundary and correlation
Polygons
Regions and clipping with regions
Segment control and drawing
Segment editing via elements
Transform and transform conversion
This window provides the same functionality as OS2TRACE's -G option, and is
only effective when PMGPI.DLL is enabled for tracing.
ΓòÉΓòÉΓòÉ 12. Help for Logging Level ΓòÉΓòÉΓòÉ
Use Logging level to specify the level of trace information to log. Logging
specific amounts of trace information is especially useful when only interested
in summarizing trace information (minimum level) or when interested in
debugging trace information (maximum level). Available trace information levels
are:
1. API entry/exit information
2. API parameters (includes level one information)
3. API parameter contents (includes level two information)
This window provides the same functionality as OS2TRACE's -L option.
ΓòÉΓòÉΓòÉ 13. Help for Time Stamping ΓòÉΓòÉΓòÉ
Use Time stamping to specify enablement or disablement of time stamping of API
entries and exits. Time stamping API entries and exits is especially useful
when tracing over extended periods of time or when tracing multi-threaded
applications.
This window provides the same functionality as OS2TRACE's -T option.
ΓòÉΓòÉΓòÉ 14. Help for PMWIN APIs ΓòÉΓòÉΓòÉ
Use PMWIN APIs to specify one or more groups of APIs to trace from within
PMWIN.DLL. Limiting the number of groups of PMWIN APIs is especially useful
when only interested in tracing a few specific areas within PMWIN.DLL, such as:
Atom manager
Clipboard manager
Country support
Desktop API
Dialog boxes
Dynamic data exchange
Error code definitions
Frame manager
General window management
Hook manager
Keyboard accelerators
Load/delete library/procedure
Menu controls
Message management
Mouse and keyboard input
Mouse pointers
Palettes
Rectangle routines
System values (and colors)
Text cursors
Thunk procedure API
Timer routines
WinDefWindowProc
WinDispatchMsg and WinGetMsg
WinTrackRect() function
This window provides the same functionality as OS2TRACE's -W option, and is
only effective when PMWIN.DLL is enabled for tracing.
ΓòÉΓòÉΓòÉ 15. Help for Summarize ΓòÉΓòÉΓòÉ
Select Summarize to summarize the tracing of OS/2 APIs.
This is accomplished by parsing the trace information file generated by a
trace-enabled executable and recording the number of API entries and exits
logged in the file. When finished, the summary statistics are displayed in
alphabetical order.
For a detailed explanation of each menu item, select from the list below:
o Open File
ΓòÉΓòÉΓòÉ 16. Help for Open File ΓòÉΓòÉΓòÉ
Use Open file to open a trace information file in order to summarize the
tracing of OS/2 APIs logged in the file.
ΓòÉΓòÉΓòÉ 17. Help for Options ΓòÉΓòÉΓòÉ
Select Options to take advantage of optional OS/2 API Trace functionality.
For a detailed explanation of each menu item, select from the list below:
o Launch .EXE Files
o Save Window Position
ΓòÉΓòÉΓòÉ 18. Help for Launch .EXE Files ΓòÉΓòÉΓòÉ
Use Launch .EXE files to enable or diable the launching of .EXE files. If this
menu item is enabled (checked), a dialog is presented for launching a .EXE file
whenever any trace enablement changes are saved to the file and the enablement
window is exited. If this menu item is disabled (unchecked), a dialog is not
presented for launching a .EXE file.
ΓòÉΓòÉΓòÉ 19. Help for Save Window Position ΓòÉΓòÉΓòÉ
Use Save window position to save the window's current window position in the
operating system's user profile, OS2.INI. This window position is then restored
upon future invocations of OS/2 API Trace.
ΓòÉΓòÉΓòÉ 20. Keys Help for OS/2 API Trace ΓòÉΓòÉΓòÉ
The following keys can be used as short cuts for commonly performed actions:
F1 Displays online help information.
F3 Exits OS/2 API Trace application.
Ctrl+B Customizes buffer length.
Ctrl+D Customizes DOSCALLS APIs.
Ctrl+E Enables and/or disables executable file.
Ctrl+F Customizes file wrapping.
Ctrl+G Customizes PMGPI APIs.
Ctrl+L Customizes logging level.
Ctrl+P Saves window position.
Ctrl+S Summarizes trace information file.
Ctrl+T Customizes time stamping.
Ctrl+W Customizes PMWIN GPIs.
ΓòÉΓòÉΓòÉ 21. Help for Buffer Length ΓòÉΓòÉΓòÉ
Select Log ALL bytes from buffers to log all level three trace information from
buffers. Select Log maximum of n bytes from buffers to log a maximum number of
bytes of level three trace information from buffers, using the spin button to
choose the maximum buffer length which is a multiple of 16 between 16 and 65536
(64KB), inclusive.
If a buffer is larger than the maximum, the data is truncated and the following
is logged:
-- More --
For a detailed explanation of each button, select from the list below:
o OK
o Cancel
o Default
o Undo
For more information on buffer length, select More on buffer length below.
Related Information:
o More on buffer length
ΓòÉΓòÉΓòÉ 22. Help for OK ΓòÉΓòÉΓòÉ
Select OK to save any changes to the buffer length settings and exit this
window.
ΓòÉΓòÉΓòÉ 23. Help for Cancel ΓòÉΓòÉΓòÉ
Select Cancel to exit this window without saving any changes to the buffer
length settings.
ΓòÉΓòÉΓòÉ 24. Help for Default ΓòÉΓòÉΓòÉ
Select Default to change the buffer length settings to those that were active
when you installed the OS/2 API Trace application.
ΓòÉΓòÉΓòÉ 25. Help for Undo ΓòÉΓòÉΓòÉ
Select Undo to restore the buffer length settings to those that were active
before this window was displayed.
ΓòÉΓòÉΓòÉ 26. Help for DOSCALLS APIs ΓòÉΓòÉΓòÉ
Select one or more groups of APIs to trace when DOSCALLS.DLL is being traced.
When a check box is selected, the APIs within the corresponding API group are
traced only when DOSCALLS.DLL is enabled for tracing. When a check box is not
selected, the APIs within the corresponding API group are not traced even when
DOSCALLS.DLL is enabled for tracing.
For a detailed explanation of each button, select from the list below:
o DEV
o FILE
o INFO
o MEM
o MISC
o MOD
o MSG
o MVDM
o NLS
o PIPE
o PRF
o PROC
o RES
o SEM
o SES
o SIG
o TIME
o XCPT
o OK
o Cancel
o Clear
o Default
o Undo
For more information on DOSCALLS APIs, select More on DOSCALLS APIs below.
Related Information:
o More on DOSCALLS APIs
ΓòÉΓòÉΓòÉ 27. Help for DEV ΓòÉΓòÉΓòÉ
Select DEV to trace APIs within the DOSCALLS device API group. These APIs are
included from BSEDOS.H by defining INCL_DOSDEVICES (device specific, ring 2
support).
The following APIs comprise this group:
Dos16Callback
Dos16CLIAccess
Dos16DevConfig
Dos16DevIOCtl
Dos16DevIOCtl2
Dos16PhysicalDisk
Dos16PortAccess
Dos16R2StackRealloc
Dos32DevConfig
Dos32DevIOCtl
Dos32PhysicalDisk
ΓòÉΓòÉΓòÉ 28. Help for FILE ΓòÉΓòÉΓòÉ
Select FILE to trace APIs within the DOSCALLS file API group. These APIs are
included from BSEDOS.H by defining INCL_DOSFILEMGR (file management).
The following APIs comprise this group:
Dos16BufReset
Dos16ChDir
Dos16ChgFilePtr
Dos16Close
Dos16Copy
Dos16Delete
Dos16DupHandle
Dos16EditName
Dos16EnumAttribute
Dos16FileIO
Dos16FileLocks
Dos16FindClose
Dos16FindFirst
Dos16FindFirst2
Dos16FindNext
Dos16FSAttach
Dos16FSCtl
Dos16MkDir
Dos16MkDir2
Dos16Move
Dos16NewSize
Dos16Open
Dos16Open2
Dos16ProtectChgFilePtr (OS/2 2.10+)
Dos16ProtectClose (OS/2 2.10+)
Dos16ProtectEnumAttribute (OS/2 2.10+)
Dos16ProtectFileIO (OS/2 2.10+)
Dos16ProtectFileLocks (OS/2 2.10+)
Dos16ProtectNewSize (OS/2 2.10+)
Dos16ProtectQFHandState (OS/2 2.10+)
Dos16ProtectQFileInfo (OS/2 2.10+)
Dos16ProtectSetFHandState (OS/2 2.10+)
Dos16ProtectSetFileInfo (OS/2 2.10+)
Dos16QCurDir
Dos16QCurDisk
Dos16QFHandState
Dos16QFileInfo
Dos16QFileMode
Dos16QFSAttach
Dos16QFSInfo
Dos16QHandType
Dos16QPathInfo
Dos16QVerify
Dos16Read
Dos16ReadAsync
Dos16RmDir
Dos16SelectDisk
Dos16SetFHandState
Dos16SetFileInfo
Dos16SetFileMode
Dos16SetFSInfo
Dos16SetMaxFH
Dos16SetPathInfo
Dos16SetVerify
Dos16Shutdown
Dos16Write
Dos16WriteAsync
Dos32CancelLockRequest
Dos32Close
Dos32Copy
Dos32CreateDir
Dos32Delete
Dos32DeleteDir
Dos32DupHandle
Dos32EditName
Dos32EnumAttribute
Dos32FindClose
Dos32FindFirst
Dos32FindNext
Dos32ForceDelete
Dos32FSAttach
Dos32FSCtl
Dos32Move
Dos32Open
Dos32ProtectClose (OS/2 2.10+)
Dos32ProtectEnumAttribute (OS/2 2.10+)
Dos32ProtectOpen (OS/2 2.10+)
Dos32ProtectQueryFHState (OS/2 2.10+)
Dos32ProtectQueryFileInfo (OS/2 2.10+)
Dos32ProtectRead (OS/2 2.10+)
Dos32ProtectSetFHState (OS/2 2.10+)
Dos32ProtectSetFileInfo (OS/2 2.10+)
Dos32ProtectSetFileLocks (OS/2 2.10+)
Dos32ProtectSetFilePtr (OS/2 2.10+)
Dos32ProtectSetFileSize (OS/2 2.10+)
Dos32ProtectWrite (OS/2 2.10+)
Dos32QueryCurrentDir
Dos32QueryCurrentDisk
Dos32QueryFHState
Dos32QueryFileInfo
Dos32QueryFSAttach
Dos32QueryFSInfo
Dos32QueryHType
Dos32QueryPathInfo
Dos32QueryVerify
Dos32Read
Dos32ResetBuffer
Dos32SetCurrentDir
Dos32SetDefaultDisk
Dos32SetFHState
Dos32SetFileInfo
Dos32SetFileLocks
Dos32SetFilePtr
Dos32SetFileSize
Dos32SetFSInfo
Dos32SetMaxFH
Dos32SetPathInfo
Dos32SetRelMaxFH
Dos32SetVerify
Dos32Shutdown
Dos32Write
ΓòÉΓòÉΓòÉ 29. Help for INFO ΓòÉΓòÉΓòÉ
Select INFO to trace APIs within the DOSCALLS InfoSeg API group. These APIs are
included from BSEDOS.H by defining INCL_DOSINFOSEG (InfoSeg support).
The following API comprises this group:
Dos16GetInfoSeg
ΓòÉΓòÉΓòÉ 30. Help for MEM ΓòÉΓòÉΓòÉ
Select MEM to trace APIs within the DOSCALLS memory API group. These APIs are
included from BSEDOS.H by defining INCL_DOSMEMMGR (memory management).
The following APIs comprise this group:
Dos16AllocHuge
Dos16AllocSeg
Dos16AllocShrSeg
Dos16CreateCSAlias
Dos16FreeSeg
Dos16GetHugeShift
Dos16GetSeg
Dos16GetShrSeg
Dos16GiveSeg
Dos16LockSeg
Dos16MemAvail
Dos16ReallocHuge
Dos16ReallocSeg
Dos16SizeSeg
Dos16SubAlloc
Dos16SubFree
Dos16SubSet
Dos16UnlockSeg
Dos32AllocMem
Dos32AllocSharedMem
Dos32FreeMem
Dos32GetNamedSharedMem
Dos32GetSharedMem
Dos32GiveSharedMem
Dos32QueryMem
Dos32SetMem
Dos32SubAllocMem
Dos32SubFreeMem
Dos32SubSetMem
Dos32SubUnsetMem
ΓòÉΓòÉΓòÉ 31. Help for MISC ΓòÉΓòÉΓòÉ
Select MISC to trace APIs within the DOSCALLS miscellaneous API group. These
APIs are included from BSEDOS.H by defining INCL_DOSMISC (miscellaneous).
The following APIs comprise this group:
Dos16ErrClass
Dos16Error
Dos16GetEnv
Dos16GetMachineMode
Dos16GetVersion
Dos16QSysInfo
Dos16QueryExtLIBPATH (OS/2 2.30+)
Dos16ScanEnv
Dos16SearchPath
Dos16SetExtLIBPATH (OS/2 2.30+)
Dos16SetVec
Dos32DumpProcess (OS/2 2.10+)
Dos32ErrClass
Dos32Error
Dos32QueryExtLIBPATH (OS/2 2.30+)
Dos32QuerySysInfo
Dos32ScanEnv
Dos32SearchPath
Dos32SetExtLIBPATH (OS/2 2.30+)
Dos32SuppressPopUps (OS/2 2.10+)
Dos32VerifyPidTid (OS/2 2.30+)
ΓòÉΓòÉΓòÉ 32. Help for MOD ΓòÉΓòÉΓòÉ
Select MOD to trace APIs within the DOSCALLS module API group. These APIs are
included from BSEDOS.H by defining INCL_DOSMODULEMGR (module manager).
The following APIs comprise this group:
Dos16FreeModule
Dos16GetModHandle
Dos16GetModName
Dos16GetProcAddr
Dos16LoadModule
Dos32FreeModule
Dos32LoadModule
Dos32QueryABIOSSupport (OS/2 2.10+)
Dos32QueryModFromEIP (OS/2 2.10+)
Dos32QueryModuleHandle
Dos32QueryModuleName
Dos32QueryProcAddr
Dos32QueryProcType
Dos32ReplaceModule
ΓòÉΓòÉΓòÉ 33. Help for MSG ΓòÉΓòÉΓòÉ
Select MSG to trace APIs within the DOSCALLS message API group.
Note: Selecting this group has no effect on the Intel architecture.
ΓòÉΓòÉΓòÉ 34. Help for MVDM ΓòÉΓòÉΓòÉ
Select MVDM to trace APIs within the DOSCALLS MVDM API group. These APIs are
included from BSEDOS.H by defining INCL_DOSMVDM (MVDM support).
The following APIs comprise this group:
Dos16CloseVDD
Dos16OpenVDD
Dos16QueryDOSProperty
Dos16RequestVDD
Dos16SetDOSProperty
Dos32CloseVDD
Dos32OpenVDD
Dos32QueryDOSProperty
Dos32RequestVDD
Dos32SetDOSProperty
ΓòÉΓòÉΓòÉ 35. Help for NLS ΓòÉΓòÉΓòÉ
Select NLS to trace APIs within the DOSCALLS national language support API
group. These APIs are included from BSEDOS.H by defining INCL_DOSNLS (national
language support).
The following APIs comprise this group:
Dos16GetCp
Dos16SetCp
Dos16SetProcCp
Dos32QueryCp
Dos32SetProcessCp
ΓòÉΓòÉΓòÉ 36. Help for PIPE ΓòÉΓòÉΓòÉ
Select PIPE to trace APIs within the DOSCALLS pipe API group. These APIs are
included from BSEDOS.H by defining INCL_DOSNMPIPES (named pipes support).
The following APIs comprise this group:
Dos16MakePipe
Dos32CallNPipe
Dos32ConnectNPipe
Dos32CreateNPipe
Dos32CreatePipe
Dos32DisConnectNPipe
Dos32PeekNPipe
Dos32QueryNPHState
Dos32QueryNPipeInfo
Dos32QueryNPipeSemState
Dos32RawReadNPipe
Dos32RawWriteNPipe
Dos32SetNPHState
Dos32SetNPipeSem
Dos32TransactNPipe
Dos32WaitNPipe
ΓòÉΓòÉΓòÉ 37. Help for PRF ΓòÉΓòÉΓòÉ
Select PRF to trace APIs within the DOSCALLS performance APIs group.
The following APIs comprise this group:
Dos16RegisterPerfCtrs
Dos16TmrQueryFreq
Dos16TmrQueryTime
Dos32RegisterPerfCtrs
Dos32TmrQueryFreq
Dos32TmrQueryTime
ΓòÉΓòÉΓòÉ 38. Help for PROC ΓòÉΓòÉΓòÉ
Select PROC to trace APIs within the DOSCALLS process and thread API group.
These APIs are included from BSEDOS.H by defining INCL_DOSPROCESS (process and
thread support).
The following APIs comprise this group:
Dos16Beep
Dos16CreateThread
Dos16Cwait
Dos16EnterCritSec
Dos16ExecPgm
Dos16Exit
Dos16ExitCritSec
Dos16ExitList
Dos16GetPID
Dos16GetPPID
Dos16GetPrty
Dos16KillProcess
Dos16Ptrace
Dos16ResumeThread
Dos16SetPrty
Dos16Sleep
Dos16SuspendThread
Dos32AllocThreadLocalMemory (OS/2 2.30+)
Dos32Beep
Dos32CreateThread
Dos32Debug
Dos32EnterCritSec
Dos32ExecPgm
Dos32Exit
Dos32ExitCritSec
Dos32ExitList
Dos32FreeThreadLocalMemory (OS/2 2.30+)
Dos32GetInfoBlocks
Dos32KillProcess
Dos32KillThread
Dos32ResumeThread
Dos32SetPriority
Dos32Sleep
Dos32SuspendThread
Dos32WaitChild
Dos32WaitThread
ΓòÉΓòÉΓòÉ 39. Help for RES ΓòÉΓòÉΓòÉ
Select RES to trace APIs within the DOSCALLS resource API group. These APIs are
included from BSEDOS.H by defining INCL_DOSRESOURCES (resource support).
The following APIs comprise this group:
Dos16FreeResource
Dos16GetResource
Dos16GetResource2
Dos32FreeResource
Dos32GetResource
Dos32QueryResourceSize
ΓòÉΓòÉΓòÉ 40. Help for SEM ΓòÉΓòÉΓòÉ
Select SEM to trace APIs within the DOSCALLS semaphore APIs group. These APIs
are included from BSEDOS.H by defining INCL_DOSSEMAPHORES (semaphore support).
The following APIs comprise this group:
Dos16CloseSem
Dos16CreateSem
Dos16FSRamSemClear
Dos16FSRamSemRequest
Dos16MuxSemWait
Dos16OpenSem
Dos16SemClear
Dos16SemRequest
Dos16SemSet
Dos16SemSetWait
Dos16SemWait
Dos32AddMuxWaitSem
Dos32CloseEventSem
Dos32CloseMutexSem
Dos32CloseMuxWaitSem
Dos32CreateEventSem
Dos32CreateMutexSem
Dos32CreateMuxWaitSem
Dos32DeleteMuxWaitSem
Dos32OpenEventSem
Dos32OpenMutexSem
Dos32OpenMuxWaitSem
Dos32PMPostEventSem (OS/2 2.30+)
Dos32PMRequestMutexSem (OS/2 2.30+)
Dos32PMWaitEventSem (OS/2 2.30+)
Dos32PMWaitMuxWaitSem (OS/2 2.30+)
Dos32PostEventSem
Dos32QueryEventSem
Dos32QueryMutexSem
Dos32QueryMuxWaitSem
Dos32ReleaseMutexSem
Dos32RequestMutexSem
Dos32ResetEventSem
Dos32WaitEventSem
Dos32WaitMuxWaitSem
ΓòÉΓòÉΓòÉ 41. Help for SES ΓòÉΓòÉΓòÉ
Select SES to trace APIs within the DOSCALLS session API group. These APIs are
included from BSEDOS.H by defining INCL_DOSSESMGR (session manager support).
The following APIs comprise this group:
Dos16QAppType
Dos32QueryAppType
ΓòÉΓòÉΓòÉ 42. Help for SIG ΓòÉΓòÉΓòÉ
Select SIG to trace APIs within the DOSCALLS signals API group. These APIs are
included from BSEDOS.H by defining INCL_DOSSIGNALS (signals).
The following APIs comprise this group:
Dos16FlagProcess
Dos16HoldSignal
Dos16SendSignal
Dos16SetSigHandler
ΓòÉΓòÉΓòÉ 43. Help for TIME ΓòÉΓòÉΓòÉ
Select TIME to trace APIs within the DOSCALLS date/time and timer API group.
These APIs are included from BSEDOS.H by defining INCL_DOSDATETIME (date/time
and timer support).
The following APIs comprise this group:
Dos16GetDateTime
Dos16SetDateTime
Dos16TimerAsync
Dos16TimerStart
Dos16TimerStop
Dos32AsyncTimer
Dos32GetDateTime
Dos32SetDateTime
Dos32StartTimer
Dos32StopTimer
ΓòÉΓòÉΓòÉ 44. Help for XCPT ΓòÉΓòÉΓòÉ
Select XCPT to trace APIs within the DOSCALLS exception APIs group. These APIs
are included from BSEDOS.H by defining INCL_DOSEXCEPTIONS (exception management
support).
The following APIs comprise this group:
Dos32AcknowledgeSignalException
Dos32EnterMustComplete
Dos32ExitMustComplete
Dos32QueryThreadContext (OS/2 2.40+)
Dos32RaiseException
Dos32SendSignalException
Dos32SetExceptionHandler
Dos32SetSignalExceptionFocus
Dos32UnwindException
Dos32UnsetExceptionHandler
ΓòÉΓòÉΓòÉ 45. Help for OK ΓòÉΓòÉΓòÉ
Select OK to save any changes to the DOSCALLS APIs settings and exit this
window.
ΓòÉΓòÉΓòÉ 46. Help for Cancel ΓòÉΓòÉΓòÉ
Select Cancel to exit this window without saving any changes to the DOSCALLS
APIs settings.
ΓòÉΓòÉΓòÉ 47. Help for Clear ΓòÉΓòÉΓòÉ
Select Clear to deselect all DOSCALLS API groups in this window.
Note: At least one DOSCALLS API group must be selected before saving any
changes to the DOSCALLS APIs settings.
ΓòÉΓòÉΓòÉ 48. Help for Default ΓòÉΓòÉΓòÉ
Select Default to change the DOSCALLS APIs settings to those that were active
when you installed the OS/2 API Trace application.
ΓòÉΓòÉΓòÉ 49. Help for Undo ΓòÉΓòÉΓòÉ
Select Undo to restore the DOSCALLS APIs settings to those that were active
before this window was displayed.
ΓòÉΓòÉΓòÉ 50. Help for File Wrapping ΓòÉΓòÉΓòÉ
Select Log ALL information without log file wrapping to log all all trace
information without log file wrapping (overwriting from the beginning). Select
Log maximum of n bytes before log file wrapping occurs to log a maximum number
of bytes of trace information before log file wrapping occurs, using the spin
button to choose the maximum log file length which is a multiple of 4096
between 4096 (4KB) and 67108864 (64MB), inclusive.
Note: Tracing without file wrapping appends trace information to the end of
any preexisting trace information file, while tracing with file wrapping erases
the contents of any preexisting trace information file.
If log file wrapping occurs, the following is logged after the executable's
stopping time, OS2TRACE banner, and executable's starting time:
< Trace information lost due to log file wrapping n times >
where n is the number of times the log file wrapped.
For a detailed explanation of each button, select from the list below:
o OK
o Cancel
o Default
o Undo
For more information on file wrapping, select More on file wrapping below.
Related Information:
o More on file wrapping
ΓòÉΓòÉΓòÉ 51. Help for OK ΓòÉΓòÉΓòÉ
Select OK to save any changes to the file wrapping settings and exit this
window.
ΓòÉΓòÉΓòÉ 52. Help for Cancel ΓòÉΓòÉΓòÉ
Select Cancel to exit this window without saving any changes to the file
wrapping settings.
ΓòÉΓòÉΓòÉ 53. Help for Default ΓòÉΓòÉΓòÉ
Select Default to change the file wrapping settings to those that were active
when you installed the OS/2 API Trace application.
ΓòÉΓòÉΓòÉ 54. Help for Undo ΓòÉΓòÉΓòÉ
Select Undo to restore the file wrapping settings to those that were active
before this window was displayed.
ΓòÉΓòÉΓòÉ 55. Help for PMGPI APIs ΓòÉΓòÉΓòÉ
Select one or more groups of APIs to trace when PMGPI.DLL is enabled for
tracing. When a check box is selected, the APIs within the corresponding API
group are traced only when PMGPI.DLL is enabled for tracing. When a check box
is not selected, the APIs within the corresponding API group are not traced
even when PMGPI.DLL is enabled for tracing.
For a detailed explanation of each button, select from the list below:
o BIT
o CORR
o CTRL
o DEF
o DEV
o EDIT
o INK
o LCID
o LCT
o META
o PATH
o POLY
o PRIM
o RGN
o SEG
o TRAN
o OK
o Cancel
o Clear
o Default
o Undo
For more information on PMGPI APIs, select More on PMGPI APIs below.
Related Information:
o More on PMGPI APIs
ΓòÉΓòÉΓòÉ 56. Help for BIT ΓòÉΓòÉΓòÉ
Select BIT to trace APIs within the PMGPI bitmap API group. These APIs are
included from PMGPI.H by defining INCL_GPIBITMAPS (bitmaps and pel operations).
The following APIs comprise this group:
Gpi32BitBlt
Gpi32CreateBitmap
Gpi32DeleteBitmap
Gpi32DrawBits
Gpi32FloodFill
Gpi32LoadBitmap
Gpi32QueryBitmapBits
Gpi32QueryBitmapDimension
Gpi32QueryBitmapHandle
Gpi32QueryBitmapInfoHeader
Gpi32QueryBitmapParameters
Gpi32QueryDeviceBitmapFormats
Gpi32QueryPel
Gpi32SetBitmap
Gpi32SetBitmapBits
Gpi32SetBitmapDimension
Gpi32SetBitmapId
Gpi32SetPel
Gpi32WCBitBlt
ΓòÉΓòÉΓòÉ 57. Help for CORR ΓòÉΓòÉΓòÉ
Select CORR to trace APIs within the PMGPI correlation API group. These APIs
are included from PMGPI.H by defining INCL_GPICORRELATION (picking, boundary
and correlation).
The following APIs comprise this group:
Gpi32CorrelateChain
Gpi32CorrelateFrom
Gpi32CorrelateSegment
Gpi32QueryBoundaryData
Gpi32QueryPickAperturePosition
Gpi32QueryPickApertureSize
Gpi32QueryTag
Gpi32ResetBoundaryData
Gpi32SetPickAperturePosition
Gpi32SetPickApertureSize
Gpi32SetTag
ΓòÉΓòÉΓòÉ 58. Help for CTRL ΓòÉΓòÉΓòÉ
Select CTRL to trace APIs within the PMGPI control API group. These APIs are
included from PMGPI.H by defining INCL_GPICONTROL (basic PS control).
The following APIs comprise this group:
Gpi32Associate
Gpi32CreatePS
Gpi32DestroyPS
Gpi32Erase
Gpi32ErrorSegmentData
Gpi32QueryDevice
Gpi32QueryDrawControl
Gpi32QueryDrawingMode
Gpi32QueryPS
Gpi32QueryStopDraw
Gpi32ResetPS
Gpi32RestorePS
Gpi32SavePS
Gpi32SetDrawControl
Gpi32SetDrawingMode
Gpi32SetPS
Gpi32SetStopDraw
ΓòÉΓòÉΓòÉ 59. Help for DEF ΓòÉΓòÉΓòÉ
Select DEF to trace APIs within the PMGPI defaults API group. These APIs are
included from PMGPI.H by defining INCL_GPIDEFAULTS (default primitve
attributes).
The following APIs comprise this group:
Gpi32QueryDefArcParams
Gpi32QueryDefAttrs
Gpi32QueryDefTag
Gpi32QueryDefViewingLimits
Gpi32SetDefArcParams
Gpi32SetDefAttrs
Gpi32SetDefTag
Gpi32SetDefViewingLimits
ΓòÉΓòÉΓòÉ 60. Help for DEV ΓòÉΓòÉΓòÉ
Select DEV to trace APIs within the PMGPI device API group.
The following APIs comprise this group:
Dev32CloseDC
Dev32Escape
Dev32OpenDC
Dev32PostDeviceModes
Dev32PostEscape (OS/2 2.40+)
Dev32QueryCaps
Dev32QueryDeviceNames
Dev32QueryHardcopyCaps
Dev32StdOpen (OS/2 2.10+)
ΓòÉΓòÉΓòÉ 61. Help for EDIT ΓòÉΓòÉΓòÉ
Select EDIT to trace APIs within the PMGPI segment editing API group. These
APIs are included from PMGPI.H by defining INCL_GPISEGEDITING (segment editing
via elements).
The following APIs comprise this group:
Gpi32BeginElement
Gpi32DeleteElement
Gpi32DeleteElementRange
Gpi32DeleteElementsBetweenLabels
Gpi32Element
Gpi32EndElement
Gpi32Label
Gpi32OffsetElementPointer
Gpi32QueryEditMode
Gpi32QueryElement
Gpi32QueryElementPointer
Gpi32QueryElementType
Gpi32SetEditMode
Gpi32SetElementPointer
Gpi32SetElementPointerAtLabel
ΓòÉΓòÉΓòÉ 62. Help for INK ΓòÉΓòÉΓòÉ
Select INK to trace APIs within the PMGPI inking API group. These APIs are
included from PMGPI.H by defining INCL_GPIINK (inking).
The following APIs comprise this group:
Gpi32BeginInkPath (OS/2 2.40+)
Gpi32EndInkPath (OS/2 2.40+)
Gpi32StrokeInkPath (OS/2 2.40+)
ΓòÉΓòÉΓòÉ 63. Help for LCID ΓòÉΓòÉΓòÉ
Select LCID to trace APIs within the PMGPI LCID API group. These APIs are
included from PMGPI.H by defining INCL_GPILCIDS (physical and logical fonts
with lcids).
The following APIs comprise this group:
Gpi32CreateLogFont
Gpi32DeleteSetId
Gpi32LoadFonts
Gpi32LoadPublicFonts
Gpi32QueryCp
Gpi32QueryFaceString
Gpi32QueryFontAction
Gpi32QueryFontFileDescriptions
Gpi32QueryFontMappingFlags (OS/2 2.40+)
Gpi32QueryFontMetrics
Gpi32QueryFonts
Gpi32QueryFullFontFileDescs
Gpi32QueryKerningPairs
Gpi32QueryLogicalFont
Gpi32QueryNumberSetIds
Gpi32QueryRasterizerCaps (OS/2 2.40+)
Gpi32QuerySetIds
Gpi32QueryWidthTable
Gpi32SetCp
Gpi32SetFontMappingFlags (OS/2 2.40+)
Gpi32UnloadFonts
Gpi32UnloadPublicFonts
ΓòÉΓòÉΓòÉ 64. Help for LCT ΓòÉΓòÉΓòÉ
Select LCT to trace APIs within the PMGPI logical color table API group. These
APIs are included from PMGPI.H by defining INCL_GPILOGCOLORTABLE (logical color
tables).
The following APIs comprise this group:
Gpi32AnimatePalette
Gpi32CreateLogColorTable
Gpi32CreatePalette
Gpi32DeletePalette
Gpi32QueryColorData
Gpi32QueryColorIndex
Gpi32QueryLogColorTable
Gpi32QueryNearestColor
Gpi32QueryNearestPaletteIndex (OS/2 2.40+)
Gpi32QueryPalette
Gpi32QueryPaletteInfo
Gpi32QueryRealColors
Gpi32QueryRGBColor
Gpi32ResizePalette (OS/2 2.40+)
Gpi32SelectPalette
Gpi32SetPaletteEntries
ΓòÉΓòÉΓòÉ 65. Help for META ΓòÉΓòÉΓòÉ
Select META to trace APIs within the PMGPI metafile API group. These APIs are
included from PMGPI.H by defining INCL_GPIMETAFILES (metafiles).
The following APIs comprise this group:
Gpi32CopyMetaFile
Gpi32DeleteMetaFile
Gpi32LoadMetaFile
Gpi32PlayMetaFile
Gpi32QueryMetaFileBits
Gpi32QueryMetaFileLength
Gpi32ResumePlay
Gpi32SaveMetaFile
Gpi32SetMetaFileBits
Gpi32SuspendPlay
ΓòÉΓòÉΓòÉ 66. Help for PATH ΓòÉΓòÉΓòÉ
Select PATH to trace APIs within the PMGPI path API group. These APIs are
included from PMGPI.H by defining INCL_GPIPATHS (paths and clipping with
paths).
The following APIs comprise this group:
Gpi32BeginPath
Gpi32CloseFigure
Gpi32EndPath
Gpi32FillPath
Gpi32ModifyPath
Gpi32OutlinePath
Gpi32PathToRegion
Gpi32SetClipPath
Gpi32StrokePath
ΓòÉΓòÉΓòÉ 67. Help for POLY ΓòÉΓòÉΓòÉ
Select POLY to trace the API within the PMGPI polygon API group. This API is
included from PMGPI.H by defining INCL_GPIPOLYGON (polygons).
The following APIs comprise this group:
Gpi32CreatePolygonRegion (OS/2 2.40+)
Gpi32Polygons
ΓòÉΓòÉΓòÉ 68. Help for PRIM ΓòÉΓòÉΓòÉ
Select PRIM to trace APIs within the PMGPI primitive API group. These APIs are
included from PMGPI.H by defining INCL_GPIPRIMITIVES (drawing primitives and
primitive attributes).
The following APIs comprise this group:
Gpi32BeginArea
Gpi32Box
Gpi32CharString
Gpi32CharStringAt
Gpi32CharStringPos
Gpi32CharStringPosAt
Gpi32Comment
Gpi32EndArea
Gpi32FullArc
Gpi32Image
Gpi32Line
Gpi32Marker
Gpi32Move
Gpi32PartialArc
Gpi32PointArc
Gpi32PolyFillet
Gpi32PolyFilletSharp
Gpi32PolyLine
Gpi32PolyLineDisjoint
Gpi32PolyMarker
Gpi32PolySpline
Gpi32Pop
Gpi32PtVisible
Gpi32QueryArcParams
Gpi32QueryAttrMode
Gpi32QueryAttrs
Gpi32QueryBackColor
Gpi32QueryBackMix
Gpi32QueryCharAngle
Gpi32QueryCharBox
Gpi32QueryCharBreakExtra
Gpi32QueryCharDirection
Gpi32QueryCharExtra
Gpi32QueryCharMode
Gpi32QueryCharSet
Gpi32QueryCharShear
Gpi32QueryCharStringPos
Gpi32QueryCharStringPosAt
Gpi32QueryColor
Gpi32QueryCurrentPosition
Gpi32QueryDefCharBox
Gpi32QueryLineEnd
Gpi32QueryLineJoin
Gpi32QueryLineType
Gpi32QueryLineWidth
Gpi32QueryLineWidthGeom
Gpi32QueryMarker
Gpi32QueryMarkerBox
Gpi32QueryMarkerSet
Gpi32QueryMix
Gpi32QueryPattern
Gpi32QueryPatternRefPoint
Gpi32QueryPatternSet
Gpi32QueryTabbedTextExtent (OS/2 2.40+)
Gpi32QueryTextAlignment
Gpi32QueryTextBox
Gpi32RectVisible
Gpi32SetArcParams
Gpi32SetAttrMode
Gpi32SetAttrs
Gpi32SetBackColor
Gpi32SetBackMix
Gpi32SetCharAngle
Gpi32SetCharBox
Gpi32SetCharBreakExtra
Gpi32SetCharDirection
Gpi32SetCharExtra
Gpi32SetCharMode
Gpi32SetCharSet
Gpi32SetCharShear
Gpi32SetColor
Gpi32SetCurrentPosition
Gpi32SetLineEnd
Gpi32SetLineJoin
Gpi32SetLineType
Gpi32SetLineWidth
Gpi32SetLineWidthGeom
Gpi32SetMarker
Gpi32SetMarkerBox
Gpi32SetMarkerSet
Gpi32SetMix
Gpi32SetPattern
Gpi32SetPatternRefPoint
Gpi32SetPatternSet
Gpi32SetTextAlignment
Gpi32TabbedCharStringAt (OS/2 2.40+)
ΓòÉΓòÉΓòÉ 69. Help for RGN ΓòÉΓòÉΓòÉ
Select RGN to trace APIs within the PMGPI region API group. These APIs are
included from PMGPI.H by defining INCL_GPIREGIONS (regions and clipping with
regions).
The following APIs comprise this group:
Gpi32CombineRegion
Gpi32CreateEllipticRegion (OS/2 2.40+)
Gpi32CreateRegion
Gpi32CreateRoundRectRegion (OS/2 2.40+)
Gpi32DestroyRegion
Gpi32EqualRegion
Gpi32ExcludeClipRectangle
Gpi32FrameRegion
Gpi32IntersectClipRectangle
Gpi32OffsetClipRegion
Gpi32OffsetRegion
Gpi32PaintRegion
Gpi32PtInRegion
Gpi32QueryClipBox
Gpi32QueryClipRegion
Gpi32QueryRegionBox
Gpi32QueryRegionRects
Gpi32RectInRegion
Gpi32SetClipRegion
Gpi32SetRegion
ΓòÉΓòÉΓòÉ 70. Help for SEG ΓòÉΓòÉΓòÉ
Select SEG to trace APIs within the PMGPI segment API group. These APIs are
included from PMGPI.H by defining INCL_GPISEGMENTS (segment control and
drawing).
The following APIs comprise this group:
Gpi32CloseSegment
Gpi32DeleteSegment
Gpi32DeleteSegments
Gpi32DrawChain
Gpi32DrawDynamics
Gpi32DrawFrom
Gpi32DrawSegment
Gpi32GetData
Gpi32OpenSegment
Gpi32PutData
Gpi32QueryInitialSegmentAttrs
Gpi32QuerySegmentAttrs
Gpi32QuerySegmentNames
Gpi32QuerySegmentPriority
Gpi32RemoveDynamics
Gpi32SetInitialSegmentAttrs
Gpi32SetSegmentAttrs
Gpi32SetSegmentPriority
ΓòÉΓòÉΓòÉ 71. Help for TRAN ΓòÉΓòÉΓòÉ
Select TRAN to trace APIs within the PMGPI transform API group. These APIs are
included from PMGPI.H by defining INCL_GPITRANSFORMS (transform and transform
conversion).
The following APIs comprise this group:
Gpi32CallSegmentMatrix
Gpi32Convert
Gpi32ConvertWithMatrix
Gpi32QueryDefaultViewMatrix
Gpi32QueryGraphicsField
Gpi32QueryModelTransformMatrix
Gpi32QueryPageViewport
Gpi32QuerySegmentTransformMatrix
Gpi32QueryViewingLimits
Gpi32QueryViewingTransformMatrix
Gpi32Rotate
Gpi32Scale
Gpi32SetDefaultViewMatrix
Gpi32SetGraphicsField
Gpi32SetModelTransformMatrix
Gpi32SetPageViewport
Gpi32SetSegmentTransformMatrix
Gpi32SetViewingLimits
Gpi32SetViewingTransformMatrix
Gpi32Translate
ΓòÉΓòÉΓòÉ 72. Help for OK ΓòÉΓòÉΓòÉ
Select OK to save any changes to the PMGPI APIs settings and exit this window.
ΓòÉΓòÉΓòÉ 73. Help for Cancel ΓòÉΓòÉΓòÉ
Select Cancel to exit this window without saving any changes to the PMGPI APIs
settings.
ΓòÉΓòÉΓòÉ 74. Help for Clear ΓòÉΓòÉΓòÉ
Select Clear to deselect all PMGPI API groups in this window.
Note: At least one PMGPI API group must be selected before saving any changes
to the PMGPI APIs settings.
ΓòÉΓòÉΓòÉ 75. Help for Default ΓòÉΓòÉΓòÉ
Select Default to change the PMGPI APIs settings to those that were active when
you installed the OS/2 API Trace application.
ΓòÉΓòÉΓòÉ 76. Help for Undo ΓòÉΓòÉΓòÉ
Select Undo to restore the PMGPI APIs settings to those that were active before
this window was displayed.
ΓòÉΓòÉΓòÉ 77. Help for Logging Level ΓòÉΓòÉΓòÉ
Select Log API entry/exit (level 1) information to log low detailed (terse)
trace information similar to the following:
003A 0001 | Dos32CreateQueue Entry
003A 0001 | Dos32CreateQueue Exit
PASS | Return code: 0
Select Log API parameters (level 2) information to log medium detailed trace
information similar to the following:
003A 0001 | Dos32CreateQueue Entry
| Parameter 1: PHQUEUE = 0x00028BE8
| Parameter 2: ULONG = 0x00000002
| Parameter 3: PSZ = 0x000200A4
003A 0001 | Dos32CreateQueue Exit
PASS | Return code: 0
| Parameter 1: PHQUEUE = 0x00028BE8
Select Log API parameter contents (level 3) information to log high detailed
(verbose) trace information similar to the following:
003A 0001 | Dos32CreateQueue Entry, Return Address = 0x000136FD (TEST 0001:000036FD)
| Parameter 1: PHQUEUE = 0x00028BE8
| Parameter 2: ULONG = 0x00000002
| Parameter 3: PSZ = 0x000200A4 ["\QUEUES\TEST.QUE"]
003A 0001 | Dos32CreateQueue Exit
PASS | Return code: 0 (NO_ERROR)
| Parameter 1: PHQUEUE = 0x00028BE8 [0x00000007]
Note: The first number on both the API entry and exit lines is the hexadecimal
process identifier (PID) of the executable. The second number is the
hexadecimal thread identifier (TID) of the thread within the executable that
invoked the API.
For a detailed explanation of each button, select from the list below:
o OK
o Cancel
o Default
o Undo
For more information on logging level, select More on logging level below.
Related Information:
o More on logging level
ΓòÉΓòÉΓòÉ 78. Help for OK ΓòÉΓòÉΓòÉ
Select OK to save any changes to the logging level settings and exit this
window.
ΓòÉΓòÉΓòÉ 79. Help for Cancel ΓòÉΓòÉΓòÉ
Select Cancel to exit this window without saving any changes to the logging
level settings.
ΓòÉΓòÉΓòÉ 80. Help for Default ΓòÉΓòÉΓòÉ
Select Default to change the logging level settings to those that were active
when you installed the OS/2 API Trace application.
ΓòÉΓòÉΓòÉ 81. Help for Undo ΓòÉΓòÉΓòÉ
Select Undo to restore the logging level settings to those that were active
before this window was displayed.
ΓòÉΓòÉΓòÉ 82. Help for Time Stamping ΓòÉΓòÉΓòÉ
Select Enable time stamping of API entries and exits to time stamp API entries
and exits and log trace information similar to the following:
00AC 0001 | Dos32Write Entry at 17:46:51.69
00AC 0001 | Dos32Write Exit at 17:46:51.72
PASS | Return code: 0
Select Disable time stamping of API entries and exits to not time stamp API
entries and exits.
Note: API entry time stamps reflect entry into the trace API, not entry into
the actual OS/2 API.
For a detailed explanation of each button, select from the list below:
o OK
o Cancel
o Default
o Undo
For more information on time stamping, select More on time stamping below.
Related Information:
o More on time stamping
ΓòÉΓòÉΓòÉ 83. Help for OK ΓòÉΓòÉΓòÉ
Select OK to save any changes to the time stamping settings and exit this
window.
ΓòÉΓòÉΓòÉ 84. Help for Cancel ΓòÉΓòÉΓòÉ
Select Cancel to exit this window without saving any changes to the time
stamping settings.
ΓòÉΓòÉΓòÉ 85. Help for Default ΓòÉΓòÉΓòÉ
Select Default to change the time stamping settings to those that were active
when you installed the OS/2 API Trace application.
ΓòÉΓòÉΓòÉ 86. Help for Undo ΓòÉΓòÉΓòÉ
Select Undo to restore the time stamping settings to those that were active
before this window was displayed.
ΓòÉΓòÉΓòÉ 87. Help for PMWIN APIs ΓòÉΓòÉΓòÉ
Select one or more groups of APIs to trace when PMWIN.DLL is enabled for
tracing. When a check box is selected, the APIs within the corresponding API
group are traced only when PMWIN.DLL is enabled for tracing. When a check box
is not selected, the APIs within the corresponding API group are not traced
even when PMWIN.DLL is enabled for tracing.
For a detailed explanation of each button, select from the list below:
o ACCL
o ATOM
o CLIP
o CTRY
o CUR
o DDE
o DESK
o DLG
o DWIN
o ERR
o FRAM
o HOOK
o INPT
o LOAD
o MENU
o MSG
o MSGL
o PAL
o PTR
o RECT
o SYS
o THK
o TIME
o TREC
o WIN
o OK
o Cancel
o Clear
o Default
o Undo
For more information on PMWIN APIs, select More on PMWIN APIs below.
Related Information:
o More on PMWIN APIs
ΓòÉΓòÉΓòÉ 88. Help for ACCL ΓòÉΓòÉΓòÉ
Select ACCL to trace APIs within the PMWIN accelerator API group. These APIs
are included from PMWIN.H by defining INCL_WINACCELERATORS (keyboard
accelerators).
The following APIs comprise this group:
Win32CopyAccelTable
Win32CreateAccelTable
Win32DestroyAccelTable
Win32LoadAccelTable
Win32QueryAccelTable
Win32SetAccelTable
Win32TranslateAccel
ΓòÉΓòÉΓòÉ 89. Help for ATOM ΓòÉΓòÉΓòÉ
Select ATOM to trace APIs within the PMWIN atom API group. These APIs are
included from PMWIN.H by defining INCL_WINATOM (atom manager).
The following APIs comprise this group:
Win32AddAtom
Win32CreateAtomTable
Win32DeleteAtom
Win32DestroyAtomTable
Win32FindAtom
Win32QueryAtomLength
Win32QueryAtomName
Win32QueryAtomUsage
Win32QuerySystemAtomTable
ΓòÉΓòÉΓòÉ 90. Help for CLIP ΓòÉΓòÉΓòÉ
Select CLIP to trace APIs within the PMWIN clipboard API group. These APIs are
included from PMWIN.H by defining INCL_WINCLIPBOARD (clipboard manager).
The following APIs comprise this group:
Win32CloseClipbrd
Win32EmptyClipbrd
Win32EnumClipbrdFmts
Win32OpenClipbrd
Win32QueryClipbrdData
Win32QueryClipbrdFmtInfo
Win32QueryClipbrdOwner
Win32QueryClipbrdViewer
Win32SetClipbrdData
Win32SetClipbrdOwner
Win32SetClipbrdViewer
ΓòÉΓòÉΓòÉ 91. Help for CTRY ΓòÉΓòÉΓòÉ
Select CTRY to trace APIs within the PMWIN country API group. These APIs are
included from PMWIN.H by defining INCL_WINCOUNTRY (country support).
The following APIs comprise this group:
Win32CompareStrings
Win32CpTranslateChar
Win32CpTranslateString
Win32NextChar
Win32PrevChar
Win32QueryCp
Win32QueryCpList
Win32SetCp
Win32Upper
Win32UpperChar
ΓòÉΓòÉΓòÉ 92. Help for CUR ΓòÉΓòÉΓòÉ
Select CUR to trace APIs within the PMWIN cursor API group. These APIs are
included from PMWIN.H by defining INCL_WINCURSORS (text cursors).
The following APIs comprise this group:
Win32CreateCursor
Win32DestroyCursor
Win32QueryCursorInfo
Win32ShowCursor
ΓòÉΓòÉΓòÉ 93. Help for DDE ΓòÉΓòÉΓòÉ
Select DDE to trace APIs within the PMWIN DDE API group. These APIs are
included from PMWIN.H by defining INCL_WINDDE (dynamic data exchange).
The following APIs comprise this group:
Win32DdeInitiate
Win32DdePostMsg
Win32DdeRespond
ΓòÉΓòÉΓòÉ 94. Help for DESK ΓòÉΓòÉΓòÉ
Select DESK to trace APIs within the PMWIN desktop API group. These APIs are
included from PMWIN.H by defining INCL_WINDESKTOP (desktop API).
The following APIs comprise this group:
Win32QueryDesktopBkgnd
Win32SetDesktopBkgnd
ΓòÉΓòÉΓòÉ 95. Help for DLG ΓòÉΓòÉΓòÉ
Select DLG to trace APIs within the PMWIN dialog API group. These APIs are
included from PMWIN.H by defining INCL_WINDIALOGS (dialog boxes).
The following APIs comprise this group:
Win32Alarm
Win32CreateDlg
Win32DefDlgProc
Win32DismissDlg
Win32DlgBox
Win32EnumDlgItem
Win32GetDlgMsg
Win32LoadDlg
Win32MapDlgPoints
Win32MessageBox
Win32ProcessDlg
Win32QueryDlgItemShort
Win32QueryDlgItemText
Win32QueryDlgItemTextLength
Win32SendDlgItemMsg
Win32SetDlgItemShort
Win32SetDlgItemText
Win32SubstituteStrings
ΓòÉΓòÉΓòÉ 96. Help for DWIN ΓòÉΓòÉΓòÉ
Select DWIN to trace Win32DefWindowProc.
Note: Tracing Win32DefWindowProc is not recommended unless absolutely
necessary as it can severely affect the performance of a trace-enabled
executable file.
ΓòÉΓòÉΓòÉ 97. Help for ERR ΓòÉΓòÉΓòÉ
Select ERR to trace APIs within the PMWIN error API group. These APIs are
included from PMWIN.H by defining INCL_WINERRORS (error code definitions).
The following APIs comprise this group:
Win32FreeErrorInfo
Win32GetErrorInfo
Win32GetLastError
ΓòÉΓòÉΓòÉ 98. Help for FRAM ΓòÉΓòÉΓòÉ
Select FRAM to trace APIs within the PMWIN frame API group. These APIs are
included from PMWIN.H by defining INCL_WINFRAMEMGR (frame manager).
The following APIs comprise this group:
Win32CalcFrameRect
Win32CreateFrameControls
Win32CreateStdWindow
Win32FlashWindow
Win32GetMaxPosition
Win32GetMinPosition
Win32SaveWindowPos
ΓòÉΓòÉΓòÉ 99. Help for HOOK ΓòÉΓòÉΓòÉ
Select HOOK to trace APIs within the PMWIN hook API group. These APIs are
included from PMWIN.H by defining INCL_WINHOOKS (hook manager).
The following APIs comprise this group:
Win32CallMsgFilter
Win32ReleaseHook
Win32SetHook
ΓòÉΓòÉΓòÉ 100. Help for INPT ΓòÉΓòÉΓòÉ
Select INPT to trace APIs within the PMWIN input API group. These APIs are
included from PMWIN.H by defining INCL_WININPUT (mouse and keyboard input).
The following APIs comprise this group:
Win32CheckInput (OS/2 2.10+)
Win32EnablePhysInput
Win32FocusChange
Win32GetKeyState
Win32GetPhysKeyState
Win32IsPhysInputEnabled
Win32QueryCapture
Win32QueryFocus
Win32SetCapture
Win32SetFocus
Win32SetKeyboardStateTable
ΓòÉΓòÉΓòÉ 101. Help for LOAD ΓòÉΓòÉΓòÉ
Select LOAD to trace APIs within the PMWIN load API group. These APIs are
included from PMWIN.H by defining INCL_WINLOAD (load/delete library/procedure).
The following APIs comprise this group:
Win32DeleteLibrary
Win32DeleteProcedure
Win32LoadLibrary
Win32LoadProcedure
ΓòÉΓòÉΓòÉ 102. Help for MENU ΓòÉΓòÉΓòÉ
Select MENU to trace APIs within the PMWIN menu API group. These APIs are
included from PMWIN.H by defining INCL_WINMENUS (menu controls).
The following APIs comprise this group:
Win32CreateMenu
Win32LoadMenu
Win32PopupMenu
ΓòÉΓòÉΓòÉ 103. Help for MSG ΓòÉΓòÉΓòÉ
Select MSG to trace APIs within the PMWIN message API group. These APIs are
included from PMWIN.H by defining INCL_WINMESSAGEMGR (message management).
Note: Even though WinDispatchMsg and WinGetMsg belong in the message API
group, they are included in a different group, MSGL, to address performance
issues.
The following APIs comprise this group:
Win32BroadcastMsg
Win32CancelShutdown
Win32CreateMsgQueue
Win32DestroyMsgQueue
Win32InSendMsg
Win32LockInput
Win32MsgMuxSemWait
Win32MsgSemWait
Win32PeekMsg
Win32PostMsg
Win32PostQueueMsg
Win32QueryMsgPos
Win32QueryMsgTime
Win32QueryQueueInfo
Win32QueryQueueStatus
Win32QuerySendMsg
Win32QueueFromID
Win32RegisterUserDatatype
Win32RegisterUserMsg
Win32ReplyMsg
Win32RequestMutexSem
Win32SendMsg
Win32SetClassMsgInterest
Win32SetMsgInterest
Win32SetMsgMode
Win32SetSynchroMode
Win32ThreadAssocQueue
Win32WaitEventSem
Win32WaitMsg
Win32WaitMuxWaitSem
Win32WakeThread
ΓòÉΓòÉΓòÉ 104. Help for MSGL ΓòÉΓòÉΓòÉ
Select MSGL to trace Win32DispatchMsg and Win32GetMsg.
Note: Tracing Win32DispatchMsg and Win32GetMsg is not recommended unless
absolutely necessary as it can severely affect the performance of a
trace-enabled executable file.
ΓòÉΓòÉΓòÉ 105. Help for PAL ΓòÉΓòÉΓòÉ
Select PAL to trace the API within the PMWIN palette API group. This API is
included from PMWIN.H by defining INCL_WINPALETTE (palette management).
The following API comprises this group:
Win32RealizePalette
ΓòÉΓòÉΓòÉ 106. Help for PTR ΓòÉΓòÉΓòÉ
Select PTR to trace APIs within the PMWIN pointer API group. These APIs are
included from PMWIN.H by defining INCL_WINPOINTERS (mouse pointers).
The following APIs comprise this group:
Win32CreatePointer
Win32CreatePointerIndirect
Win32DestroyPointer
Win32DrawPointer
Win32GetSysBitmap
Win32LoadPointer
Win32LockPointerUpdate (OS/2 2.10+)
Win32QueryPointer
Win32QueryPointerInfo
Win32QueryPointerPos
Win32QuerySysPointer
Win32QuerySysPointerData (OS/2 2.10+)
Win32SetPointer
Win32SetPointerOwner
Win32SetPointerPos
Win32SetSysPointerData (OS/2 2.10+)
Win32ShowPointer
Win32StretchPointer
ΓòÉΓòÉΓòÉ 107. Help for RECT ΓòÉΓòÉΓòÉ
Select RECT to trace APIs within the PMWIN rectangle API group. These APIs are
included from PMWIN.H by defining INCL_WINRECTANGLES (rectangle routines).
The following APIs comprise this group:
Win32CopyRect
Win32EqualRect
Win32InflateRect
Win32IntersectRect
Win32IsRectEmpty
Win32MakePoints
Win32MakeRect
Win32OffsetRect
Win32PtInRect
Win32SetRect
Win32SetRectEmpty
Win32SubtractRect
Win32UnionRect
ΓòÉΓòÉΓòÉ 108. Help for SYS ΓòÉΓòÉΓòÉ
Select SYS to trace APIs within the PMWIN system API group. These APIs are
included from PMWIN.H by defining INCL_WINSYS (system values and colors).
The following APIs comprise this group:
Win32QueryPresParam
Win32QuerySysColor
Win32QuerySysValue
Win32RemovePresParam
Win32SetPresParam
Win32SetSysColors
Win32SetSysValue
ΓòÉΓòÉΓòÉ 109. Help for THK ΓòÉΓòÉΓòÉ
Select THK to trace APIs within the PMWIN thunk API group. These APIs are
included from PMWIN.H by defining INCL_WINTHUNKAPI (thunk procedure API).
The following APIs comprise this group:
Win32QueryClassThunkProc
Win32QueryWindowModel
Win32QueryWindowThunkProc
Win32SetClassThunkProc
Win32SetWindowThunkProc
ΓòÉΓòÉΓòÉ 110. Help for TIME ΓòÉΓòÉΓòÉ
Select TIME to trace APIs within the PMWIN time API group. These APIs are
included from PMWIN.H by defining INCL_WINTIMER (timer routines).
The following APIs comprise this group:
Win32GetCurrentTime
Win32StartTimer
Win32StopTimer
ΓòÉΓòÉΓòÉ 111. Help for TREC ΓòÉΓòÉΓòÉ
Select TREC to trace APIs within the PMWIN track rectangle API group. These
APIs are included from PMWIN.H by defining INCL_WINTRACKRECT (WinTrackRect()
function).
The following APIs comprise this group:
Win32ShowTrackRect
Win32TrackRect
ΓòÉΓòÉΓòÉ 112. Help for WIN ΓòÉΓòÉΓòÉ
Select WIN to trace APIs within the PMWIN window API group. These APIs are
included from PMWIN.H by defining INCL_WINWINDOWMGR (general window
management).
Note: Even though WinDefWindowProc belongs in the window API group, it is
included in a different group, DWIN, to address performance issues.
The following APIs comprise this group:
Win32BeginEnumWindows
Win32BeginPaint
Win32CreateWindow
Win32DestroyWindow
Win32DrawBitmap
Win32DrawBorder
Win32DrawText
Win32EnableWindow
Win32EnableWindowUpdate
Win32EndEnumWindows
Win32EndPaint
Win32ExcludeUpdateRegion
Win32FillRect
Win32GetClipPS
Win32GetErasePS
Win32GetNextWindow
Win32GetPS
Win32GetScreenPS
Win32Initialize
Win32InvalidateRect
Win32InvalidateRegion
Win32InvertRect
Win32IsChild
Win32IsThreadActive
Win32IsWindow
Win32IsWindowEnabled
Win32IsWindowShowing
Win32IsWindowVisible
Win32LoadMessage
Win32LoadString
Win32LockVisRegions
Win32LockWindowUpdate
Win32MapWindowPoints
Win32MultWindowFromIDs
Win32OpenWindowDC
Win32QueryActiveWindow
Win32QueryAnchorBlock
Win32QueryClassInfo
Win32QueryClassName
Win32QueryClipRegion (OS/2 2.40+)
Win32QueryDesktopWindow
Win32QueryObjectWindow
Win32QuerySysModalWindow
Win32QueryUpdateRect
Win32QueryUpdateRegion
Win32QueryVersion
Win32QueryVisibleRegion (OS/2 2.10+)
Win32QueryWindow
Win32QueryWindowDC
Win32QueryWindowPos
Win32QueryWindowProcess
Win32QueryWindowPtr
Win32QueryWindowRect
Win32QueryWindowText
Win32QueryWindowTextLength
Win32QueryWindowULong
Win32QueryWindowUShort
Win32RegisterClass
Win32ReleaseErasePS
Win32ReleasePS
Win32ScrollWindow
Win32SetActiveWindow
Win32SetClipRegion (OS/2 2.40+)
Win32SetMultWindowPos
Win32SetOwner
Win32SetParent
Win32SetSysModalWindow
Win32SetVisibleRegionNotify (OS/2 2.10+)
Win32SetWindowBits
Win32SetWindowPos
Win32SetWindowPtr
Win32SetWindowText
Win32SetWindowULong
Win32SetWindowUShort
Win32ShowWindow
Win32SubclassWindow
Win32Terminate
Win32UpdateWindow
Win32ValidateRect
Win32ValidateRegion
Win32WindowFromDC
Win32WindowFromID
Win32WindowFromPoint
ΓòÉΓòÉΓòÉ 113. Help for OK ΓòÉΓòÉΓòÉ
Select OK to save any changes to the PMWIN APIs settings and exit this window.
ΓòÉΓòÉΓòÉ 114. Help for Cancel ΓòÉΓòÉΓòÉ
Select Cancel to exit this window without saving any changes to the PMWIN APIs
settings.
ΓòÉΓòÉΓòÉ 115. Help for Clear ΓòÉΓòÉΓòÉ
Select Clear to deselect all PMWIN API groups in this window.
Note: At least one PMWIN API group must be selected before saving any changes
to the PMWIN APIs settings.
ΓòÉΓòÉΓòÉ 116. Help for Default ΓòÉΓòÉΓòÉ
Select Default to change the PMWIN APIs settings to those that were active when
you installed the OS/2 API Trace application.
ΓòÉΓòÉΓòÉ 117. Help for Undo ΓòÉΓòÉΓòÉ
Select Undo to restore the PMWIN APIs settings to those that were active before
this window was displayed.
ΓòÉΓòÉΓòÉ 118. Help for OK ΓòÉΓòÉΓòÉ
Select OK to exit this window.
ΓòÉΓòÉΓòÉ 119. Help for Enablement ΓòÉΓòÉΓòÉ
Enable and/or disable the tracing of OS/2 APIs imported by the executable file
from one or more of the supported DLLs. When a DLL's name and corresponding
buttons are disabled (gray), the DLL is not imported by the executable file and
subsequently trace enablement is not required as there are no APIs within the
DLL to trace. Otherwise, the DLL is imported by the executable file and it can
therefore be enabled or disabled for tracing.
When the On button is selected, the corresponding DLL is enabled for tracing,
meaning that the APIs within the DLL are traced when the executable is run.
When the Off button is selected, the corresponding DLL is disabled dor tracing,
meaning that the APIs within the DLL are not traced when the executable is run.
For a detailed explanation of each button, select from the list below:
o DOSCALLS
o HELPMGR
o KBDCALLS
o MONCALLS
o MOUCALLS
o MSG
o NAMPIPES
o NLS
o PMCTLS
o PMDRAG
o PMGPI
o PMMERGE
o PMPIC
o PMSHAPI
o PMSPL
o PMWIN
o PMWP
o QUECALLS
o SESMGR
o VIOCALLS
o OK
o Cancel
o All On
o All Off
o Undo
ΓòÉΓòÉΓòÉ 120. Help for DOSCALLS ΓòÉΓòÉΓòÉ
Select the DOSCALLS On or Off button to enable or disable the tracing of APIs
imported by the executable file from DOSCALLS.DLL. When the On button is
selected, the APIs within DOSCALLS.DLL are traced when the executable is run.
When the Off button is selected, the APIs within DOSCALLS.DLL are not traced
when the executable is run.
Note: The actual APIs traced within DOSCALLS.DLL are determined by the API
groups selected through the DOSCALLS APIs customization window, which provides
the same functionality as OS2TRACE's -D option.
The following APIs are traced when DOSCALLS is enabled for tracing:
Dos16AllocHuge
Dos16AllocSeg
Dos16AllocShrSeg
Dos16Beep
Dos16BufReset
Dos16Callback
Dos16ChDir
Dos16ChgFilePtr
Dos16CLIAccess
Dos16Close
Dos16CloseSem
Dos16CloseVDD
Dos16Copy
Dos16CreateCSAlias
Dos16CreateSem
Dos16CreateThread
Dos16Cwait
Dos16Delete
Dos16DevConfig
Dos16DevIOCtl
Dos16DevIOCtl2
Dos16DupHandle
Dos16EditName
Dos16EnterCritSec
Dos16EnumAttribute
Dos16ErrClass
Dos16Error
Dos16ExecPgm
Dos16Exit
Dos16ExitCritSec
Dos16ExitList
Dos16FileIO
Dos16FileLocks
Dos16FindClose
Dos16FindFirst
Dos16FindFirst2
Dos16FindNext
Dos16FlagProcess
Dos16FreeModule
Dos16FreeResource
Dos16FreeSeg
Dos16FSAttach
Dos16FSCtl
Dos16FSRamSemClear
Dos16FSRamSemRequest
Dos16GetCp
Dos16GetDateTime
Dos16GetEnv
Dos16GetHugeShift
Dos16GetInfoSeg
Dos16GetMachineMode
Dos16GetModHandle
Dos16GetModName
Dos16GetPID
Dos16GetPPID
Dos16GetProcAddr
Dos16GetPrty
Dos16GetResource
Dos16GetResource2
Dos16GetSeg
Dos16GetShrSeg
Dos16GetVersion
Dos16GiveSeg
Dos16HoldSignal
Dos16KillProcess
Dos16LoadModule
Dos16LockSeg
Dos16MakePipe
Dos16MemAvail
Dos16MkDir
Dos16MkDir2
Dos16Move
Dos16MuxSemWait
Dos16NewSize
Dos16Open
Dos16Open2
Dos16OpenSem
Dos16OpenVDD
Dos16PhysicalDisk
Dos16PortAccess
Dos16ProtectChgFilePtr (OS/2 2.10+)
Dos16ProtectClose (OS/2 2.10+)
Dos16ProtectEnumAttribute (OS/2 2.10+)
Dos16ProtectFileIO (OS/2 2.10+)
Dos16ProtectFileLocks (OS/2 2.10+)
Dos16ProtectNewSize (OS/2 2.10+)
Dos16ProtectOpen (OS/2 2.10+)
Dos16ProtectQFHandState (OS/2 2.10+)
Dos16ProtectQFileInfo (OS/2 2.10+)
Dos16ProtectSetFHandState (OS/2 2.10+)
Dos16ProtectSetFileInfo (OS/2 2.10+)
Dos16Ptrace
Dos16QAppType
Dos16QCurDir
Dos16QCurDisk
Dos16QFHandState
Dos16QFileInfo
Dos16QFileMode
Dos16QFSAttach
Dos16QFSInfo
Dos16QHandType
Dos16QPathInfo
Dos16QSysInfo
Dos16QueryDOSProperty
Dos16QueryExtLIBPATH (OS/2 2.30+)
Dos16QVerify
Dos16R2StackRealloc
Dos16Read
Dos16ReadAsync
Dos16ReallocHuge
Dos16ReallocSeg
Dos16RegisterPerfCtrs
Dos16RequestVDD
Dos16ResumeThread
Dos16RmDir
Dos16ScanEnv
Dos16SearchPath
Dos16SelectDisk
Dos16SemClear
Dos16SemRequest
Dos16SemSet
Dos16SemSetWait
Dos16SemWait
Dos16SendSignal
Dos16SetCp
Dos16SetDateTime
Dos16SetDOSProperty
Dos16SetExtLIBPATH (OS/2 2.30+)
Dos16SetFHandState
Dos16SetFileInfo
Dos16SetFileMode
Dos16SetFSInfo
Dos16SetMaxFH
Dos16SetPathInfo
Dos16SetProcCp
Dos16SetPrty
Dos16SetSigHandler
Dos16SetVec
Dos16SetVerify
Dos16Shutdown
Dos16SizeSeg
Dos16Sleep
Dos16SubAlloc
Dos16SubFree
Dos16SubSet
Dos16SuspendThread
Dos16TimerAsync
Dos16TimerStart
Dos16TimerStop
Dos16TmrQueryFreq
Dos16TmrQueryTime
Dos16UnlockSeg
Dos16Write
Dos16WriteAsync
Dos32AcknowledgeSignalException
Dos32AddMuxWaitSem
Dos32AllocMem
Dos32AllocSharedMem
Dos32AllocThreadLocalMemory (OS/2 2.30+)
Dos32AsyncTimer
Dos32Beep
Dos32CallNPipe
Dos32CancelLockRequest
Dos32Close
Dos32CloseEventSem
Dos32CloseMutexSem
Dos32CloseMuxWaitSem
Dos32CloseVDD
Dos32ConnectNPipe
Dos32Copy
Dos32CreateDir
Dos32CreateEventSem
Dos32CreateMutexSem
Dos32CreateMuxWaitSem
Dos32CreateNPipe
Dos32CreatePipe
Dos32CreateThread
Dos32Debug
Dos32Delete
Dos32DeleteDir
Dos32DeleteMuxWaitSem
Dos32DevConfig
Dos32DevIOCtl
Dos32DisConnectNPipe
Dos32DumpProcess (OS/2 2.10+)
Dos32DupHandle
Dos32EditName
Dos32EnterCritSec
Dos32EnterMustComplete
Dos32EnumAttribute
Dos32ErrClass
Dos32Error
Dos32ExecPgm
Dos32Exit
Dos32ExitCritSec
Dos32ExitList
Dos32ExitMustComplete
Dos32FindClose
Dos32FindFirst
Dos32FindNext
Dos32ForceDelete
Dos32FreeMem
Dos32FreeModule
Dos32FreeResource
Dos32FreeThreadLocalMemory (OS/2 2.30+)
Dos32FSAttach
Dos32FSCtl
Dos32GetDateTime
Dos32GetInfoBlocks
Dos32GetNamedSharedMem
Dos32GetResource
Dos32GetSharedMem
Dos32GiveSharedMem
Dos32KillProcess
Dos32KillThread
Dos32LoadModule
Dos32Move
Dos32Open
Dos32OpenEventSem
Dos32OpenMutexSem
Dos32OpenMuxWaitSem
Dos32OpenVDD
Dos32PeekNPipe
Dos32PhysicalDisk
Dos32PMPostEventSem (OS/2 2.30+)
Dos32PMRequestMutexSem (OS/2 2.30+)
Dos32PMWaitEventSem (OS/2 2.30+)
Dos32PMWaitMuxWaitSem (OS/2 2.30+)
Dos32PostEventSem
Dos32ProtectClose (OS/2 2.10+)
Dos32ProtectEnumAttribute (OS/2 2.10+)
Dos32ProtectOpen (OS/2 2.10+)
Dos32ProtectQueryFHState (OS/2 2.10+)
Dos32ProtectQueryFileInfo (OS/2 2.10+)
Dos32ProtectRead (OS/2 2.10+)
Dos32ProtectSetFHState (OS/2 2.10+)
Dos32ProtectSetFileInfo (OS/2 2.10+)
Dos32ProtectSetFileLocks (OS/2 2.10+)
Dos32ProtectSetFilePtr (OS/2 2.10+)
Dos32ProtectSetFileSize (OS/2 2.10+)
Dos32ProtectWrite (OS/2 2.10+)
Dos32QueryABIOSSupport (OS/2 2.10+)
Dos32QueryAppType
Dos32QueryCp
Dos32QueryCurrentDir
Dos32QueryCurrentDisk
Dos32QueryDOSProperty
Dos32QueryEventSem
Dos32QueryExtLIBPATH (OS/2 2.30+)
Dos32QueryFHState
Dos32QueryFileInfo
Dos32QueryFSAttach
Dos32QueryFSInfo
Dos32QueryHType
Dos32QueryMem
Dos32QueryModFromEIP (OS/2 2.10+)
Dos32QueryModuleHandle
Dos32QueryModuleName
Dos32QueryMutexSem
Dos32QueryMuxWaitSem
Dos32QueryNPHState
Dos32QueryNPipeInfo
Dos32QueryNPipeSemState
Dos32QueryPathInfo
Dos32QueryProcAddr
Dos32QueryProcType
Dos32QueryResourceSize
Dos32QuerySysInfo
Dos32QueryThreadContext (OS/2 2.40+)
Dos32QueryVerify
Dos32RaiseException
Dos32RawReadNPipe
Dos32RawWriteNPipe
Dos32Read
Dos32RegisterPerfCtrs
Dos32ReleaseMutexSem
Dos32ReplaceModule
Dos32RequestMutexSem
Dos32RequestVDD
Dos32ResetBuffer
Dos32ResetEventSem
Dos32ResumeThread
Dos32ScanEnv
Dos32SearchPath
Dos32SendSignalException
Dos32SetCurrentDir
Dos32SetDateTime
Dos32SetDefaultDisk
Dos32SetDOSProperty
Dos32SetExceptionHandler
Dos32SetExtLIBPATH (OS/2 2.30+)
Dos32SetFHState
Dos32SetFileInfo
Dos32SetFileLocks
Dos32SetFilePtr
Dos32SetFileSize
Dos32SetFSInfo
Dos32SetMaxFH
Dos32SetMem
Dos32SetNPHState
Dos32SetNPipeSem
Dos32SetPathInfo
Dos32SetPriority
Dos32SetProcessCp
Dos32SetRelMaxFH
Dos32SetSignalExceptionFocus
Dos32SetVerify
Dos32Shutdown
Dos32Sleep
Dos32StartTimer
Dos32StopTimer
Dos32SubAllocMem
Dos32SubFreeMem
Dos32SubSetMem
Dos32SubUnsetMem
Dos32SuppressPopUps (OS/2 2.10+)
Dos32SuspendThread
Dos32TmrQueryFreq
Dos32TmrQueryTime
Dos32TransactNPipe
Dos32UnsetExceptionHandler
Dos32UnwindException
Dos32VerifyPidTid (OS/2 2.30+)
Dos32WaitChild
Dos32WaitEventSem
Dos32WaitMuxWaitSem
Dos32WaitNPipe
Dos32WaitThread
Dos32Write
ΓòÉΓòÉΓòÉ 121. Help for HELPMGR ΓòÉΓòÉΓòÉ
Select the HELPMGR On or Off button to enable or disable the tracing of APIs
imported by the executable file from HELPMGR.DLL. When the On button is
selected, the APIs within HELPMGR.DLL are traced when the executable is run.
When the Off button is selected, the APIs within HELPMGR.DLL are not traced
when the executable is run.
The following APIs are traced when HELPMGR is enabled for tracing:
Ddf32BeginList
Ddf32Bitmap
Ddf32EndList
Ddf32HyperText
Ddf32Inform
Ddf32Initialize
Ddf32ListItem
Ddf32Metafile
Ddf32Para
Ddf32SetColor
Ddf32SetFont
Ddf32SetFontStyle
Ddf32SetFormat
Ddf32SetTextAlign
Ddf32Text
Win32AssociateHelpInstance
Win32CreateHelpInstance
Win32CreateHelpTable
Win32DestroyHelpInstance
Win32LoadHelpTable
Win32QueryHelpInstance
ΓòÉΓòÉΓòÉ 122. Help for KBDCALLS ΓòÉΓòÉΓòÉ
Select the KBDCALLS On or Off button to enable or disable the tracing of APIs
imported by the executable file from KBDCALLS.DLL. When the On button is
selected, the APIs within KBDCALLS.DLL are traced when the executable is run.
When the Off button is selected, the APIs within KBDCALLS.DLL are not traced
when the executable is run.
The following APIs are traced when KBDCALLS is enabled for tracing:
Kbd16CharIn
Kbd16Close
Kbd16DeRegister
Kbd16FlushBuffer
Kbd16FreeFocus
Kbd16GetCp
Kbd16GetFocus
Kbd16GetHWId
Kbd16GetStatus
Kbd16Open
Kbd16Peek
Kbd16Register
Kbd16SetCp
Kbd16SetCustXt
Kbd16SetFgnd
Kbd16SetHWId
Kbd16SetStatus
Kbd16StringIn
Kbd16Synch
Kbd16Xlate
ΓòÉΓòÉΓòÉ 123. Help for MONCALLS ΓòÉΓòÉΓòÉ
Select the MONCALLS On or Off button to enable or disable the tracing of APIs
imported by the executable file from MONCALLS.DLL. When the On button is
selected, the APIs within MONCALLS.DLL are traced when the executable is run.
When the Off button is selected, the APIs within MONCALLS.DLL are not traced
when the executable is run.
The following APIs are traced when MONCALLS is enabled for tracing:
Dos16MonClose
Dos16MonOpen
Dos16MonRead
Dos16MonReg
Dos16MonWrite
ΓòÉΓòÉΓòÉ 124. Help for MOUCALLS ΓòÉΓòÉΓòÉ
Select the MOUCALLS On or Off button to enable or disable the tracing of APIs
imported by the executable file from MOUCALLS.DLL. When the On button is
selected, the APIs within MOUCALLS.DLL are traced when the executable is run.
When the Off button is selected, the APIs within MOUCALLS.DLL are not traced
when the executable is run.
The following APIs are traced when MOUCALLS is enabled for tracing:
Mou16Close
Mou16DeRegister
Mou16DrawPtr
Mou16FlushQue
Mou16GetDevStatus
Mou16GetEventMask
Mou16GetNumButtons
Mou16GetNumMickeys
Mou16GetNumQueEl
Mou16GetPtrPos
Mou16GetPtrShape
Mou16GetScaleFact
Mou16GetThreshold
Mou16InitReal
Mou16Open
Mou16ReadEventQue
Mou16Register
Mou16RemovePtr
Mou16SetDevStatus
Mou16SetEventMask
Mou16SetPtrPos
Mou16SetPtrShape
Mou16SetScaleFact
Mou16SetThreshold
Mou16Synch
ΓòÉΓòÉΓòÉ 125. Help for MSG ΓòÉΓòÉΓòÉ
Select the MSG On or Off button to enable or disable the tracing of APIs
imported by the executable file from MSG.DLL. When the On button is selected,
the APIs within MSG.DLL are traced when the executable is run. When the Off
button is selected, the APIs within MSG.DLL are not traced when the executable
is run.
The following APIs are traced when MSG is enabled for tracing:
Dos16GetMessage
Dos16InsMessage
Dos16PutMessage
Dos32InsertMessage
Dos32PutMessage
Dos32GetMessage
Dos32QueryMessageCP
ΓòÉΓòÉΓòÉ 126. Help for NAMPIPES ΓòÉΓòÉΓòÉ
Select the NAMPIPES On or Off button to enable or disable the tracing of APIs
imported by the executable file from NAMPIPES.DLL. When the On button is
selected, the APIs within NAMPIPES.DLL are traced when the executable is run.
When the Off button is selected, the APIs within NAMPIPES.DLL are not traced
when the executable is run.
The following APIs are traced when NAMPIPES is enabled for tracing:
Dos16CallNmPipe
Dos16ConnectNmPipe
Dos16DisConnectNmPipe
Dos16MakeNmPipe
Dos16PeekNmPipe
Dos16QNmPHandState
Dos16QNmPipeInfo
Dos16QNmPipeSemState
Dos16RawReadNmPipe
Dos16RawWriteNmPipe
Dos16SetNmPHandState
Dos16SetNmPipeSem
Dos16TransactNmPipe
Dos16WaitNmPipe
ΓòÉΓòÉΓòÉ 127. Help for NLS ΓòÉΓòÉΓòÉ
Select the NLS On or Off button to enable or disable the tracing of APIs
imported by the executable file from NLS.DLL. When the On button is selected,
the APIs within NLS.DLL are traced when the executable is run. When the Off
button is selected, the APIs within NLS.DLL are not traced when the executable
is run.
The following APIs are traced when NLS is enabled for tracing:
Dos16CaseMap
Dos16GetCollate
Dos16GetCtryInfo
Dos16GetDBCSEv
Dos32MapCase
Dos32QueryCollate
Dos32QueryCtryInfo
Dos32QueryDBCSEnv
ΓòÉΓòÉΓòÉ 128. Help for PMCTLS ΓòÉΓòÉΓòÉ
Select the PMCTLS On or Off button to enable or disable the tracing of APIs
imported by the executable file from PMCTLS.DLL. When the On button is
selected, the APIs within PMCTLS.DLL are traced when the executable is run.
When the Off button is selected, the APIs within PMCTLS.DLL are not traced when
the executable is run.
The following APIs are traced when PMCTLS is enabled for tracing:
Win32DefFileDlgProc
Win32DefFontDlgProc
Win32FileDlg
Win32FontDlg
Win32FreeFileDlgList
Win32RegisterCircularSlider (OS/2 2.30)
ΓòÉΓòÉΓòÉ 129. Help for PMDRAG ΓòÉΓòÉΓòÉ
Select the PMDRAG On or Off button to enable or disable the tracing of APIs
imported by the executable file from PMDRAG.DLL. When the On button is
selected, the APIs within PMDRAG.DLL are traced when the executable is run.
When the Off button is selected, the APIs within PMDRAG.DLL are not traced when
the executable is run.
The following APIs are traced when PMDRAG is enabled for tracing:
Drg32AcceptDroppedFiles
Drg32AccessDraginfo
Drg32AddStrHandle
Drg32AllocDraginfo
Drg32AllocDragtransfer
Drg32CancelLazyDrag (OS/2 2.30)
Drg32DeleteDraginfoStrHandles
Drg32DeleteStrHandle
Drg32Drag
Drg32DragFiles
Drg32FreeDraginfo
Drg32FreeDragtransfer
Drg32GetPS
Drg32LazyDrag (OS/2 2.30)
Drg32LazyDrop (OS/2 2.30)
Drg32PostTransferMsg
Drg32PushDraginfo
Drg32QueryDraginfoPtr (OS/2 2.30)
Drg32QueryDraginfoPtrFromDragitem (OS/2 2.30)
Drg32QueryDraginfoPtrFromHwnd (OS/2 2.30)
Drg32QueryDragitem
Drg32QueryDragitemCount
Drg32QueryDragitemPtr
Drg32QueryDragStatus (OS/2 2.30)
Drg32QueryFormat (OS/2 2.40)
Drg32QueryNativeRMF
Drg32QueryNativeRMFLen
Drg32QueryStrName
Drg32QueryStrNameLen
Drg32QueryTrueType
Drg32QueryTrueTypeLen
Drg32ReallocDraginfo (OS/2 2.30)
Drg32ReleasePS
Drg32SendTransferMsg
Drg32SetDragImage
Drg32SetDragitem
Drg32SetDragPointer
Drg32VerifyNativeRMF
Drg32VerifyRMF
Drg32VerifyTrueType
Drg32VerifyType
Drg32VerifyTypeSet
ΓòÉΓòÉΓòÉ 130. Help for PMGPI ΓòÉΓòÉΓòÉ
Select the PMGPI On or Off button to enable or disable the tracing of APIs
imported by the executable file from PMGPI DLL. When the On button is selected,
the APIs within PMGPI.DLL are traced when the executable is run. When the Off
button is selected, the APIs within PMGPI.DLL are not traced when the
executable is run.
Note: The actual APIs traced within PMGPI.DLL are determined by the API groups
selected through the PMGPI APIs customization window, which provides the same
functionality as OS2TRACE's -G option.
The following APIs are traced when PMGPI is enabled for tracing:
Dev32CloseDC
Dev32Escape
Dev32OpenDC
Dev32PostDeviceModes
Dev32PostEscape (OS/2 2.40+)
Dev32QueryCaps
Dev32QueryDeviceNames
Dev32QueryHardcopyCaps
Dev32StdOpen (OS/2 2.10+)
Gpi32AnimatePalette
Gpi32Associate
Gpi32BeginArea
Gpi32BeginElement
Gpi32BeginInkPath (OS/2 2.40+)
Gpi32BeginPath
Gpi32BitBlt
Gpi32Box
Gpi32CallSegmentMatrix
Gpi32CharString
Gpi32CharStringAt
Gpi32CharStringPos
Gpi32CharStringPosAt
Gpi32CloseFigure
Gpi32CloseSegment
Gpi32CombineRegion
Gpi32Comment
Gpi32Convert
Gpi32ConvertWithMatrix
Gpi32CopyMetaFile
Gpi32CorrelateChain
Gpi32CorrelateFrom
Gpi32CorrelateSegment
Gpi32CreateBitmap
Gpi32CreateEllipticRegion (OS/2 2.40+)
Gpi32CreateLogColorTable
Gpi32CreateLogFont
Gpi32CreatePalette
Gpi32CreatePolygonRegion (OS/2 2.40+)
Gpi32CreatePS
Gpi32CreateRegion
Gpi32CreateRoundRectRegion (OS/2 2.40+)
Gpi32DeleteBitmap
Gpi32DeleteElement
Gpi32DeleteElementRange
Gpi32DeleteElementsBetweenLabels
Gpi32DeleteMetaFile
Gpi32DeletePalette
Gpi32DeleteSegment
Gpi32DeleteSegments
Gpi32DeleteSetId
Gpi32DestroyPS
Gpi32DestroyRegion
Gpi32DrawBits
Gpi32DrawChain
Gpi32DrawDynamics
Gpi32DrawFrom
Gpi32DrawSegment
Gpi32Element
Gpi32EndArea
Gpi32EndElement
Gpi32EndInkPath (OS/2 2.40+)
Gpi32EndPath
Gpi32EqualRegion
Gpi32Erase
Gpi32ErrorSegmentData
Gpi32ExcludeClipRectangle
Gpi32FillPath
Gpi32FloodFill
Gpi32FrameRegion
Gpi32FullArc
Gpi32GetData
Gpi32Image
Gpi32IntersectClipRectangle
Gpi32Label
Gpi32Line
Gpi32LoadBitmap
Gpi32LoadFonts
Gpi32LoadMetaFile
Gpi32LoadPublicFonts
Gpi32Marker
Gpi32ModifyPath
Gpi32Move
Gpi32OffsetClipRegion
Gpi32OffsetElementPointer
Gpi32OffsetRegion
Gpi32OpenSegment
Gpi32OutlinePath
Gpi32PaintRegion
Gpi32PartialArc
Gpi32PathToRegion
Gpi32PlayMetaFile
Gpi32PointArc
Gpi32PolyFillet
Gpi32PolyFilletSharp
Gpi32Polygons
Gpi32PolyLine
Gpi32PolyLineDisjoint
Gpi32PolyMarker
Gpi32PolySpline
Gpi32Pop
Gpi32PtInRegion
Gpi32PtVisible
Gpi32PutData
Gpi32QueryArcParams
Gpi32QueryAttrMode
Gpi32QueryAttrs
Gpi32QueryBackColor
Gpi32QueryBackMix
Gpi32QueryBitmapBits
Gpi32QueryBitmapDimension
Gpi32QueryBitmapHandle
Gpi32QueryBitmapInfoHeader
Gpi32QueryBitmapParameters
Gpi32QueryBoundaryData
Gpi32QueryCharAngle
Gpi32QueryCharBox
Gpi32QueryCharBreakExtra
Gpi32QueryCharDirection
Gpi32QueryCharExtra
Gpi32QueryCharMode
Gpi32QueryCharSet
Gpi32QueryCharShear
Gpi32QueryCharStringPos
Gpi32QueryCharStringPosAt
Gpi32QueryClipBox
Gpi32QueryClipRegion
Gpi32QueryColor
Gpi32QueryColorData
Gpi32QueryColorIndex
Gpi32QueryCp
Gpi32QueryCurrentPosition
Gpi32QueryDefArcParams
Gpi32QueryDefAttrs
Gpi32QueryDefaultViewMatrix
Gpi32QueryDefCharBox
Gpi32QueryDefTag
Gpi32QueryDefViewingLimits
Gpi32QueryDevice
Gpi32QueryDeviceBitmapFormats
Gpi32QueryDrawControl
Gpi32QueryDrawingMode
Gpi32QueryEditMode
Gpi32QueryElement
Gpi32QueryElementPointer
Gpi32QueryElementType
Gpi32QueryFaceString
Gpi32QueryFontAction
Gpi32QueryFontFileDescriptions
Gpi32QueryFontMappingFlags (OS/2 2.40+)
Gpi32QueryFontMetrics
Gpi32QueryFonts
Gpi32QueryFullFontFileDescs
Gpi32QueryGraphicsField
Gpi32QueryInitialSegmentAttrs
Gpi32QueryKerningPairs
Gpi32QueryLineEnd
Gpi32QueryLineJoin
Gpi32QueryLineType
Gpi32QueryLineWidth
Gpi32QueryLineWidthGeom
Gpi32QueryLogColorTable
Gpi32QueryLogicalFont
Gpi32QueryMarker
Gpi32QueryMarkerBox
Gpi32QueryMarkerSet
Gpi32QueryMetaFileBits
Gpi32QueryMetaFileLength
Gpi32QueryMix
Gpi32QueryModelTransformMatrix
Gpi32QueryNearestColor
Gpi32QueryNearestPaletteIndex (OS/2 2.40+)
Gpi32QueryNumberSetIds
Gpi32QueryPageViewport
Gpi32QueryPalette
Gpi32QueryPaletteInfo
Gpi32QueryPattern
Gpi32QueryPatternRefPoint
Gpi32QueryPatternSet
Gpi32QueryPel
Gpi32QueryPickAperturePosition
Gpi32QueryPickApertureSize
Gpi32QueryPS
Gpi32QueryRasterizerCaps (OS/2 2.40+)
Gpi32QueryRealColors
Gpi32QueryRegionBox
Gpi32QueryRegionRects
Gpi32QueryRGBColor
Gpi32QuerySegmentAttrs
Gpi32QuerySegmentNames
Gpi32QuerySegmentPriority
Gpi32QuerySegmentTransformMatrix
Gpi32QuerySetIds
Gpi32QueryStopDraw
Gpi32QueryTabbedTextExtent (OS/2 2.40+)
Gpi32QueryTag
Gpi32QueryTextAlignment
Gpi32QueryTextBox
Gpi32QueryViewingLimits
Gpi32QueryViewingTransformMatrix
Gpi32QueryWidthTable
Gpi32RectInRegion
Gpi32RectVisible
Gpi32RemoveDynamics
Gpi32ResetBoundaryData
Gpi32ResetPS
Gpi32ResizePalette (OS/2 2.40+)
Gpi32RestorePS
Gpi32ResumePlay
Gpi32Rotate
Gpi32SaveMetaFile
Gpi32SavePS
Gpi32Scale
Gpi32SelectPalette
Gpi32SetArcParams
Gpi32SetAttrMode
Gpi32SetAttrs
Gpi32SetBackColor
Gpi32SetBackMix
Gpi32SetBitmap
Gpi32SetBitmapBits
Gpi32SetBitmapDimension
Gpi32SetBitmapId
Gpi32SetCharAngle
Gpi32SetCharBox
Gpi32SetCharBreakExtra
Gpi32SetCharDirection
Gpi32SetCharExtra
Gpi32SetCharMode
Gpi32SetCharSet
Gpi32SetCharShear
Gpi32SetClipPath
Gpi32SetClipRegion
Gpi32SetColor
Gpi32SetCp
Gpi32SetCurrentPosition
Gpi32SetDefArcParams
Gpi32SetDefAttrs
Gpi32SetDefaultViewMatrix
Gpi32SetDefTag
Gpi32SetDefViewingLimits
Gpi32SetDrawControl
Gpi32SetDrawingMode
Gpi32SetEditMode
Gpi32SetElementPointer
Gpi32SetElementPointerAtLabel
Gpi32SetFontMappingFlags (OS/2 2.40+)
Gpi32SetGraphicsField
Gpi32SetInitialSegmentAttrs
Gpi32SetLineEnd
Gpi32SetLineJoin
Gpi32SetLineType
Gpi32SetLineWidth
Gpi32SetLineWidthGeom
Gpi32SetMarker
Gpi32SetMarkerBox
Gpi32SetMarkerSet
Gpi32SetMetaFileBits
Gpi32SetMix
Gpi32SetModelTransformMatrix
Gpi32SetPageViewport
Gpi32SetPaletteEntries
Gpi32SetPattern
Gpi32SetPatternRefPoint
Gpi32SetPatternSet
Gpi32SetPel
Gpi32SetPickAperturePosition
Gpi32SetPickApertureSize
Gpi32SetPS
Gpi32SetRegion
Gpi32SetSegmentAttrs
Gpi32SetSegmentPriority
Gpi32SetSegmentTransformMatrix
Gpi32SetStopDraw
Gpi32SetTag
Gpi32SetTextAlignment
Gpi32SetViewingLimits
Gpi32SetViewingTransformMatrix
Gpi32StrokeInkPath (OS/2 2.40+)
Gpi32StrokePath
Gpi32SuspendPlay
Gpi32TabbedCharStringAt (OS/2 2.40+)
Gpi32Translate
Gpi32UnloadFonts
Gpi32UnloadPublicFonts
Gpi32WCBitBlt
ΓòÉΓòÉΓòÉ 131. Help for PMMERGE ΓòÉΓòÉΓòÉ
Select the PMMERGE On or Off button to enable or disable the tracing of APIs
imported by the executable file from PMMERGE.DLL. When the On button is
selected, the APIs within PMMERGE.DLL are traced when the executable is run.
When the Off button is selected, the APIs within PMMERGE.DLL are not traced
when the executable is run.
The following APIs are traced when PMMERGE is enabled for tracing:
Win32QueryControlColors (OS/2 2.40+)
Win32SetControlColors (OS/2 2.40+)
ΓòÉΓòÉΓòÉ 132. Help for PMPIC ΓòÉΓòÉΓòÉ
Select the PMPIC On or Off button to enable or disable the tracing of APIs
imported by the executable file from PMPIC.DLL. When the On button is selected,
the APIs within PMPIC.DLL are traced when the executable is run. When the Off
button is selected, the APIs within PMPIC.DLL are not traced when the
executable is run.
The following APIs are traced when PMPIC is enabled for tracing:
Pic32Ichg
Pic32Print
ΓòÉΓòÉΓòÉ 133. Help for PMSHAPI ΓòÉΓòÉΓòÉ
Select the PMSHAPI On or Off button to enable or disable the tracing of APIs
imported by the executable file from PMSHAPI.DLL. When the On button is
selected, the APIs within PMSHAPI.DLL are traced when the executable is run.
When the Off button is selected, the APIs within PMSHAPI.DLL are not traced
when the executable is run.
The following APIs are traced when PMSHAPI is enabled for tracing:
Prf32AddProgram
Prf32ChangeProgram
Prf32CloseProfile
Prf32DestroyGroup
Prf32OpenProfile
Prf32QueryDefinition
Prf32QueryProfile
Prf32QueryProfileData
Prf32QueryProfileInt
Prf32QueryProfileSize
Prf32QueryProfileString
Prf32QueryProgramTitles
Prf32RemoveProgram
Prf32Reset
Prf32WriteProfileData
Prf32WriteProfileString
Win32AddSwitchEntry
Win32ChangeSwitchEntry
Win32CreateSwitchEntry
Win32QuerySessionTitle
Win32QuerySwitchEntry
Win32QuerySwitchHandle
Win32QuerySwitchList
Win32QueryTaskSizePos
Win32QueryTaskTitle
Win32RemoveSwitchEntry
Win32StartApp
Win32SwitchProgramRegister
Win32SwitchToProgram
Win32TerminateApp
ΓòÉΓòÉΓòÉ 134. Help for PMSPL ΓòÉΓòÉΓòÉ
Select the PMSPL On or Off button to enable or disable the tracing of APIs
imported by the executable file from PMSPL.DLL. When the On button is selected,
the APIs within PMSPL.DLL are traced when the executable is run. When the Off
button is selected, the APIs within PMSPL.DLL are not traced when the
executable is run.
The following APIs are traced when PMSPL is enabled for tracing:
Prt32Abort
Prt32AbortDoc (OS/2 2.40+)
Prt32Close
Prt32DevIOCtl
Prt32NewPage (OS/2 2.40+)
Prt32Open
Prt32Query (OS/2 2.40+)
Prt32ResetAbort (OS/2 2.40+)
Prt32Set (OS/2 2.40+)
Prt32Write
Spl32ControlDevice
Spl32CopyJob
Spl32CreateDevice
Spl32CreatePort (OS/2 2.40+)
Spl32CreateQueue
Spl32DeleteDevice
Spl32DeleteJob
Spl32DeletePort (OS/2 2.40+)
Spl32DeleteQueue
Spl32Disable (OS/2 2.40+)
Spl32DisplayControlPanel (OS/2 2.40+)
Spl32Enable (OS/2 2.40+)
Spl32EnumDevice
Spl32EnumDriver
Spl32EnumJob
Spl32EnumPort
Spl32EnumPrinter
Spl32EnumQueue
Spl32EnumQueueProcessor
Spl32GetControlPanelList (OS/2 2.40+)
Spl32GetPortFromQ (OS/2 2.40+)
Spl32HoldJob
Spl32HoldQueue
Spl32MessageBox
Spl32ProtSendCmd (OS/2 2.40+)
Spl32ProtXlateCmd (OS/2 2.40+)
Spl32PurgeQueue
Spl32QmAbort
Spl32QmAbortDoc
Spl32QmClose
Spl32QmEndDoc
Spl32QmGetJobID (OS/2 2.40+)
Spl32QmNewPage (OS/2 2.40+)
Spl32QmOpen
Spl32QmStartDoc
Spl32QmWrite
Spl32QueryControlPanel (OS/2 2.40+)
Spl32QueryDevice
Spl32QueryDriver
Spl32QueryJob
Spl32QueryPath (OS/2 2.40+)
Spl32QueryPort (OS/2 2.40+)
Spl32QueryQueue
Spl32Register (OS/2 2.40+)
Spl32RegisterControlPanel (OS/2 2.40+)
Spl32ReleaseJob
Spl32ReleaseQueue
Spl32SetDevice
Spl32SetDriver
Spl32SetJob
Spl32SetPort (OS/2 2.40+)
Spl32SetQueue
Spl32StdClose
Spl32StdDelete
Spl32StdGetBits
Spl32StdOpen
Spl32StdQueryLength
Spl32StdStart
Spl32StdStop
Spl32UnRegister (OS/2 2.40+)
ΓòÉΓòÉΓòÉ 135. Help for PMWIN ΓòÉΓòÉΓòÉ
Select the PMWIN On or Off button to enable or disable the tracing of APIs
imported by the executable file from PMWIN.DLL. When the On button is selected,
the APIs within PMWIN.DLL are traced when the executable is run. When the Off
button is selected, the APIs within PMWIN.DLL are not traced when the
executable is run.
Note: The actual APIs traced within PMWIN.DLL are determined by the API groups
selected through the PMWIN APIs customization window, which provides the same
functionality as OS2TRACE's -W option.
The following APIs are traced when PMWIN is enabled for tracing:
Win32AddAtom
Win32Alarm
Win32BeginEnumWindows
Win32BeginPaint
Win32BroadcastMsg
Win32CalcFrameRect
Win32CallMsgFilter
Win32CancelShutdown
Win32CheckInput (OS/2 2.10+)
Win32CloseClipbrd
Win32CompareStrings
Win32CopyAccelTable
Win32CopyRect
Win32CpTranslateChar
Win32CpTranslateString
Win32CreateAccelTable
Win32CreateAtomTable
Win32CreateCursor
Win32CreateDlg
Win32CreateFrameControls
Win32CreateMenu
Win32CreateMsgQueue
Win32CreatePointer
Win32CreatePointerIndirect
Win32CreateStdWindow
Win32CreateWindow
Win32DdeInitiate
Win32DdePostMsg
Win32DdeRespond
Win32DefDlgProc
Win32DefWindowProc
Win32DeleteAtom
Win32DeleteLibrary
Win32DeleteProcedure
Win32DestroyAccelTable
Win32DestroyAtomTable
Win32DestroyCursor
Win32DestroyMsgQueue
Win32DestroyPointer
Win32DestroyWindow
Win32DismissDlg
Win32DispatchMsg
Win32DlgBox
Win32DrawBitmap
Win32DrawBorder
Win32DrawPointer
Win32DrawText
Win32EmptyClipbrd
Win32EnablePhysInput
Win32EnableWindow
Win32EnableWindowUpdate
Win32EndEnumWindows
Win32EndPaint
Win32EnumClipbrdFmts
Win32EnumDlgItem
Win32EqualRect
Win32ExcludeUpdateRegion
Win32FillRect
Win32FindAtom
Win32FlashWindow
Win32FocusChange
Win32FreeErrorInfo
Win32GetClipPS
Win32GetCurrentTime
Win32GetDlgMsg
Win32GetErasePS
Win32GetErrorInfo
Win32GetKeyState
Win32GetLastError
Win32GetMaxPosition
Win32GetMinPosition
Win32GetMsg
Win32GetNextWindow
Win32GetPhysKeyState
Win32GetPS
Win32GetScreenPS
Win32GetSysBitmap
Win32InflateRect
Win32Initialize
Win32InSendMsg
Win32IntersectRect
Win32InvalidateRect
Win32InvalidateRegion
Win32InvertRect
Win32IsChild
Win32IsPhysInputEnabled
Win32IsRectEmpty
Win32IsThreadActive
Win32IsWindow
Win32IsWindowEnabled
Win32IsWindowShowing
Win32IsWindowVisible
Win32LoadAccelTable
Win32LoadDlg
Win32LoadLibrary
Win32LoadMenu
Win32LoadMessage
Win32LoadPointer
Win32LoadProcedure
Win32LoadString
Win32LockInput
Win32LockPointerUpdate (OS/2 2.10+)
Win32LockVisRegions
Win32LockWindowUpdate
Win32MakePoints
Win32MakeRect
Win32MapDlgPoints
Win32MapWindowPoints
Win32MessageBox
Win32MsgMuxSemWait
Win32MsgSemWait
Win32MultWindowFromIDs
Win32NextChar
Win32OffsetRect
Win32OpenClipbrd
Win32OpenWindowDC
Win32PeekMsg
Win32PopupMenu
Win32PostMsg
Win32PostQueueMsg
Win32PrevChar
Win32ProcessDlg
Win32PtInRect
Win32QueryAccelTable
Win32QueryActiveWindow
Win32QueryAnchorBlock
Win32QueryAtomLength
Win32QueryAtomName
Win32QueryAtomUsage
Win32QueryCapture
Win32QueryClassInfo
Win32QueryClassName
Win32QueryClassThunkProc
Win32QueryClipbrdData
Win32QueryClipbrdFmtInfo
Win32QueryClipbrdOwner
Win32QueryClipbrdViewer
Win32QueryClipRegion (OS/2 2.40)
Win32QueryCp
Win32QueryCpList
Win32QueryCursorInfo
Win32QueryDesktopBkgnd
Win32QueryDesktopWindow
Win32QueryDlgItemShort
Win32QueryDlgItemText
Win32QueryDlgItemTextLength
Win32QueryFocus
Win32QueryMsgPos
Win32QueryMsgTime
Win32QueryObjectWindow
Win32QueryPointer
Win32QueryPointerInfo
Win32QueryPointerPos
Win32QueryPresParam
Win32QueryQueueInfo
Win32QueryQueueStatus
Win32QuerySendMsg
Win32QuerySysColor
Win32QuerySysModalWindow
Win32QuerySysPointer
Win32QuerySysPointerData (OS/2 2.10+)
Win32QuerySystemAtomTable
Win32QuerySysValue
Win32QueryUpdateRect
Win32QueryUpdateRegion
Win32QueryVersion
Win32QueryVisibleRegion (OS/2 2.10+)
Win32QueryWindow
Win32QueryWindowDC
Win32QueryWindowModel
Win32QueryWindowPos
Win32QueryWindowProcess
Win32QueryWindowPtr
Win32QueryWindowRect
Win32QueryWindowText
Win32QueryWindowTextLength
Win32QueryWindowThunkProc
Win32QueryWindowULong
Win32QueryWindowUShort
Win32QueueFromID
Win32RealizePalette
Win32RegisterClass
Win32RegisterUserDatatype
Win32RegisterUserMsg
Win32ReleaseErasePS
Win32ReleaseHook
Win32ReleasePS
Win32RemovePresParam
Win32ReplyMsg
Win32RequestMutexSem
Win32SaveWindowPos
Win32ScrollWindow
Win32SendDlgItemMsg
Win32SendMsg
Win32SetAccelTable
Win32SetActiveWindow
Win32SetCapture
Win32SetClassMsgInterest
Win32SetClassThunkProc
Win32SetClipbrdData
Win32SetClipbrdOwner
Win32SetClipbrdViewer
Win32SetClipRegion (OS/2 2.40)
Win32SetCp
Win32SetDesktopBkgnd
Win32SetDlgItemShort
Win32SetDlgItemText
Win32SetFocus
Win32SetHook
Win32SetKeyboardStateTable
Win32SetMsgInterest
Win32SetMsgMode
Win32SetMultWindowPos
Win32SetOwner
Win32SetParent
Win32SetPointer
Win32SetPointerOwner
Win32SetPointerPos
Win32SetPresParam
Win32SetRect
Win32SetRectEmpty
Win32SetSynchroMode
Win32SetSysColors
Win32SetSysModalWindow
Win32SetSysPointerData (OS/2 2.10+)
Win32SetSysValue
Win32SetVisibleRegionNotify (OS/2 2.10+)
Win32SetWindowBits
Win32SetWindowPos
Win32SetWindowPtr
Win32SetWindowText
Win32SetWindowThunkProc
Win32SetWindowULong
Win32SetWindowUShort
Win32ShowCursor
Win32ShowPointer
Win32ShowTrackRect
Win32ShowWindow
Win32StartTimer
Win32StopTimer
Win32StretchPointer
Win32SubclassWindow
Win32SubstituteStrings
Win32SubtractRect
Win32Terminate
Win32ThreadAssocQueue
Win32TrackRect
Win32TranslateAccel
Win32UnionRect
Win32UpdateWindow
Win32Upper
Win32UpperChar
Win32ValidateRect
Win32ValidateRegion
Win32WaitEventSem
Win32WaitMsg
Win32WaitMuxWaitSem
Win32WakeThread
Win32WindowFromDC
Win32WindowFromID
Win32WindowFromPoint
ΓòÉΓòÉΓòÉ 136. Help for PMWP ΓòÉΓòÉΓòÉ
Select the PMWP On or Off button to enable or disable the tracing of APIs
imported by the executable file from PMWP.DLL. When the On button is selected,
the APIs within PMWP.DLL are traced when the executable is run. When the Off
button is selected, the APIs within PMWP.DLL are not traced when the executable
is run.
The following APIs are traced when PMWP is enabled for tracing:
Win32CopyObject (OS/2 2.30+)
Win32CreateObject
Win32CreateShadow (OS/2 2.30+)
Win32DeregisterObjectClass
Win32DestroyObject
Win32EnumObjectClasses
Win32FreeFileIcon
Win32IsSOMDDReady (OS/2 2.30+)
Win32IsWPDServerReady (OS/2 2.30+)
Win32LoadFileIcon
Win32LockupSystem (OS/2 2.10+)
Win32MoveObject (OS/2 2.30+)
Win32OpenObject (OS/2 2.30+)
Win32QueryActiveDesktopPathname (OS/2 2.30+)
Win32QueryObject
Win32QueryObjectPath (OS/2 2.30+)
Win32RegisterObjectClass
Win32ReplaceObjectClass
Win32RestartSOMDD (OS/2 2.30+)
Win32RestartWPDServer (OS/2 2.30+)
Win32RestoreWindowPos
Win32SaveObject (OS/2 2.30+)
Win32SetFileIcon
Win32SetObjectData
Win32ShutdownSystem
Win32StoreWindowPos
Win32UnlockSystem (OS/2 2.10+)
ΓòÉΓòÉΓòÉ 137. Help for QUECALLS ΓòÉΓòÉΓòÉ
Select the QUECALLS On or Off button to enable or disable the tracing of APIs
imported by the executable file from QUECALLS.DLL. When the On button is
selected, the APIs within QUECALLS.DLL are traced when the executable is run.
When the Off button is selected, the APIs within QUECALLS.DLL are not traced
when the executable is run.
The following APIs are traced when QUECALLS is enabled for tracing:
Dos16CloseQueue
Dos16CreateQueue
Dos16OpenQueue
Dos16PeekQueue
Dos16PurgeQueue
Dos16QueryQueue
Dos16ReadQueue
Dos16WriteQueue
Dos32CloseQueue
Dos32CreateQueue
Dos32OpenQueue
Dos32PeekQueue
Dos32PurgeQueue
Dos32QueryQueue
Dos32ReadQueue
Dos32WriteQueue
ΓòÉΓòÉΓòÉ 138. Help for SESMGR ΓòÉΓòÉΓòÉ
Select the SESMGR On or Off button to enable or disable the tracing of APIs
imported by the executable file from SESMGR.DLL. When the On button is
selected, the APIs within SESMGR.DLL are traced when the executable is run.
When the Off button is selected, the APIs within SESMGR.DLL are not traced when
the executable is run.
The following APIs are traced when SESMGR is enabled for tracing:
Dos16SelectSession
Dos16SetSession
Dos16SMRegisterDD
Dos16StartSession
Dos16StopSession
Dos32SelectSession
Dos32SetSession
Dos32StartSession
Dos32StopSession
ΓòÉΓòÉΓòÉ 139. Help for VIOCALLS ΓòÉΓòÉΓòÉ
Select the VIOCALLS On or Off button to enable or disable the tracing of APIs
imported by the executable file from VIOCALLS.DLL. When the On button is
selected, the APIs within VIOCALLS.DLL are traced when the executable is run.
When the Off button is selected, the APIs within VIOCALLS.DLL are not traced
when the executable is run.
The following APIs are traced when VIOCALLS is enabled for tracing:
Vio16CheckCharType
Vio16DeRegister
Vio16EndPopUp
Vio16GetAnsi
Vio16GetBuf
Vio16GetConfig
Vio16GetCp
Vio16GetCurPos
Vio16GetCurType
Vio16GetFont
Vio16GetMode
Vio16GetPhysBuf
Vio16GetState
Vio16GlobalReg
Vio16ModeUndo
Vio16ModeWait
Vio16PopUp
Vio16PrtSc
Vio16PrtScToggle
Vio16ReadCellStr
Vio16ReadCharStr
Vio16RedrawSize
Vio16Register
Vio16SavRedrawUndo
Vio16SavRedrawWait
Vio16ScrLock
Vio16ScrollDn
Vio16ScrollLf
Vio16ScrollRt
Vio16ScrollUp
Vio16ScrUnLock
Vio16SetAnsi
Vio16SetCp
Vio16SetCurPos
Vio16SetCurType
Vio16SetFont
Vio16SetMode
Vio16SetState
Vio16ShowBuf
Vio16WrtCellStr
Vio16WrtCharStr
Vio16WrtCharStrAtt
Vio16WrtNAttr
Vio16WrtNCell
Vio16WrtNChar
Vio16WrtTTY
ΓòÉΓòÉΓòÉ 140. Help for OK ΓòÉΓòÉΓòÉ
Select OK to save any trace enablement changes to the executable file and exit
this window. If the launch .EXE files option is enabled (checked) and the
executable file is a .EXE, a dialog is presented for launching the .EXE.
ΓòÉΓòÉΓòÉ 141. Help for Cancel ΓòÉΓòÉΓòÉ
Select Cancel to exit this window without saving any trace enablement changes
to the executable file.
ΓòÉΓòÉΓòÉ 142. Help for All On ΓòÉΓòÉΓòÉ
Select All On to enable API tracing for all supported DLLs imported by the
executable file.
ΓòÉΓòÉΓòÉ 143. Help for All Off ΓòÉΓòÉΓòÉ
Select All Off to disable API tracing for all supported DLLs imported by the
executable file.
ΓòÉΓòÉΓòÉ 144. Help for Undo ΓòÉΓòÉΓòÉ
Select Undo to restore the trace enablement states of the supported DLLs to
those which were active before this window was displayed.
ΓòÉΓòÉΓòÉ 145. Help for Summarization ΓòÉΓòÉΓòÉ
View and optionally save the summary of the tracing of OS/2 APIs logged in the
trace information file.
For a detailed explanation of each button, select from the list below:
o OK
o Save As...
ΓòÉΓòÉΓòÉ 146. Help for Summarization ΓòÉΓòÉΓòÉ
Use the scroll bars to view the trace information summarization not visible
within the multi-line entry field.
ΓòÉΓòÉΓòÉ 147. Help for OK ΓòÉΓòÉΓòÉ
Select OK to exit this window.
ΓòÉΓòÉΓòÉ 148. Help for Save As... ΓòÉΓòÉΓòÉ
Select Save As... to save any trace information summarization to a file.
ΓòÉΓòÉΓòÉ 149. Help for Launch ΓòÉΓòÉΓòÉ
Enter any command line parameters to be passed to the .EXE in the entry field.
If specifying more than one parameter, the parameters must be separated by
blanks. Select Foreground to start the .EXE in the foreground or select
Background to start the .EXE in the background.
For a detailed explanation of each button, select from the list below:
o OK
o Cancel
ΓòÉΓòÉΓòÉ 150. Help for Parameters ΓòÉΓòÉΓòÉ
Enter any command line parameters to be passed to the .EXE. If specifying more
than one parameter, the parameters must be separated by blanks.
ΓòÉΓòÉΓòÉ 151. Help for Foreground Session ΓòÉΓòÉΓòÉ
Select Foreground to start the .EXE in the foreground.
ΓòÉΓòÉΓòÉ 152. Help for Background Session ΓòÉΓòÉΓòÉ
Select Background to start the .EXE in the background.
ΓòÉΓòÉΓòÉ 153. Help for OK ΓòÉΓòÉΓòÉ
Select OK to exit this window and launch the .EXE.
ΓòÉΓòÉΓòÉ 154. Help for Cancel ΓòÉΓòÉΓòÉ
Select Cancel to exit this window without launching the .EXE.